You are on page 1of 3

Izrada telefonskog imenika u C#

Slika 10. Uspješno sačuvani podaci

5.9. Dizajn Search forme


Nakon zavreštka u Register Data formi prelazimo na Search formu koja nam služi za
pretraživanje korisnika. U ovoj formi se nalaze dva groupbox-a. U jednom groupbox-u se
nalazi po jedan label, textbox i button, taj groupbox se zove „Search GroupBox“. U drugom
groupbox-u se nalazi 8 labela i isto toliko textbox-ova, te se ovaj groupbox zove „Information
GroupBox“. U information groupboxu smo promijenili boju textbox-ova u WhiteSmoke te
promijenili opciju da je moguće samo čitanje podataka iz tog textbox-a, a onemogućen unos.
To je postignuto tako što smo ReadOnly opciju stavili kao TRUE.

Page 21
Izrada telefonskog imenika u C#

Slika 11. Izgled Search Data forme

5.10. Pisanje koda za pretraživanje korisnika


Prva stvar koja je bitna za pretraživanje korisnika je unos ID-a tog koriniska kojeg želimo
pronaći. Potrebno je napisati kod da ukoliko korisnik ne unese ID program ispiše grešku u
kojoj opominje korisnika da je potrebno da unese ID.
Kod izgleda ovako:
void Button1Click(object sender, EventArgs e)
{
if (this.textBox1.Text=="")
{
MessageBox.Show("You must enter the ID");
return;
}
}

Page 22
Izrada telefonskog imenika u C#

Slika 12. Ipis greške u Search formi

Nakon ispisanog koda za javljanje greške na red dolazi glavni dio, a to je kod za pretraživanje
korisnika koji izgleda ovako:
void Button1Click(object sender, EventArgs e)
{
if (this.textBox1.Text=="")
{
MessageBox.Show("You must enter the ID");
return;
}

string fn;
fn="D:\\imenik\\";
string p;
string r;
//-----First Name--------------------------------------------------------
p=fn+this.textBox1.Text + "_fn.txt";
if(System.IO.File.Exists(p)==true )
{
r= System.IO.File.ReadAllText(p, Encoding.UTF8);
this.FN_textBox2.Text= r;

Page 23

You might also like