using System; using System.Windows.Forms; using System.Drawing; using System.IO; using System.Collections.Generic; using System.Windows.Forms; class Sonaraamat:Form { Button nupp1=new Button(); Button eki=new Button(); Button n2itakoik=new Button(); TextBox tekst1=new TextBox(); TextBox vastus=new TextBox(); ListView ListView1 = new ListView(); public Sonaraamat(){ nupp1.Location=new Point(20, 30); tekst1.Location=new Point(20, 60); vastus.Location=new Point(20, 100); eki.Location=new Point(20, 130); n2itakoik.Location=new Point(100, 30); ListView1.Location = new System.Drawing.Point(20, 180); ListView1.Name = "ListView1"; ListView1.Size = new System.Drawing.Size(500, 300); ListView1.BackColor = System.Drawing.Color.Orange; ListView1.ForeColor = System.Drawing.Color.Black; ListView1.GridLines = true; Controls.Add(ListView1); nupp1.Text="Otsi"; vastus.Text="Siia tuleb vastus"; n2itakoik.Text="Näita kõik sõnad"; n2itakoik.Width=200; eki.Text="-"; eki.Width=200; Controls.Add(nupp1); Controls.Add(tekst1); Controls.Add(vastus); Controls.Add(eki); Controls.Add(n2itakoik); nupp1.Click+=nupp1_Click; eki.Click+=url_Click; n2itakoik.Click+=n2itakoik_Click; } void nupp1_Click(object saatja, EventArgs e){ //----------- eki.Text="Vaata eki.ee'st sona "+tekst1.Text; FileStream f = new FileStream("sonad.txt", FileMode.Open, FileAccess.Read); StreamReader sisse=new StreamReader(f); string rida=sisse.ReadLine(); while(rida!=null){ string[] split = rida.Split("-".ToCharArray()); if(split[0] == tekst1.Text){ //Console.WriteLine("Sõna vaste on '"+split[1]+"'"); vastus.Text=split[1]; //string va = split[1]; //System.Diagnostics.Process.Start("http://www.eki.ee/dict/ies/index.cgi?Q="+split[1]+"&F=M&C06=et"); } else{ //string a = "Ei leidnud sona"; } rida=sisse.ReadLine(); } //------------ } void url_Click(object saatja, EventArgs e){ System.Diagnostics.Process.Start("http://www.eki.ee/dict/ies/index.cgi?Q="+tekst1.Text+"&F=M&C06=et"); } void n2itakoik_Click(object saatja, EventArgs e){ FileStream f = new FileStream("sonad.txt", FileMode.Open, FileAccess.Read); StreamReader sisse=new StreamReader(f); string rida=sisse.ReadLine(); //List kartul = new List(); while(rida!=null){ //kartul.Add(rida); //allWords.AppendText=rida+"\r\n"; ListView1.Items.Add(rida); Console.WriteLine(rida); rida=sisse.ReadLine(); } } public static void Main(string[] arg){ Application.Run(new Sonaraamat()); } }