You are on page 1of 4

PD

.d o

c u -tr a c k

.c

B GIO DC V O TO TRNG I HC S PHM TP.HCM KHOA CNG NGH THNG TIN


http://www.hcmup.edu.vn

PD

F-

XC

h a n g e Vi e

F-

XC

h a n g e Vi e

er

er

O W

bu

to

lic

lic

to

bu

N
w
.d o
c u -tr a c k

O W

.c

BI TP THC HNH LP TRNH WINDOWS C# 1. Phn 2: Lm quen vi ng dng Form (tt)


1.1. Bi 12: Vit chng trnh tnh tin dch v nha khoa vi yu cu sau:

1. Khi chy chng trnh (F5) s xut hin mn hnh nh trn, trong cm thao tc trn tt c cc i tng tr i tng textbox lu tr tn khch hng v nt thot. 2. Nu ngi dng nhp tn khch hng th mi cho php thao tc trn cc control khc (tr textbox tng cng). 3. Nhn vo nt Tnh tin, thc hin tnh tng tin theo la chn ca khch hng v hin th thng bo dng Khch hng: XYZ cn tr s tin ABC vi XYZ l tn nhp vo, ABC l s tin cn tr. 4. Nhn vo nt Xa: a mn hnh tr li trng thi lc khi to. 5. Nhn vo nt Thot: Xut hin thng bo Bn mun c ng chng trnh khng? o Nu ngi dng chn Yes, ng chng trnh. o Nu ngi dng chn No, tr li chc nng trc . 1.2. Bi 13: Danh sch tn 1.2.1. To Form theo mu:

Lng Trn Hy Hin

www.hienlth.info

1/13

w
w

w
w

PD

PD

F-

XC

h a n g e Vi e

F-

XC

h a n g e Vi e

er

er

O W

lic

lic

Bi tp thc hnh lp trnh Windows Form vi C#


w
.c

bu

to

to

bu

O W
w
.d o
c u -tr a c k

.d o

c u -tr a c k

1.2.2. Cc thuc tnh: 1.2.2.1.Khng cho php resize form: Property FormBorderStyle Size Text

.c

New Value FixedSingle 370, 225 Add Names

1.2.2.2. Cc Control: Control Type Property Name Button Location Text Name Button Location Text Text Label Text Label Location Text Label Location Name TextBox Location Text Name TextBox Location Text Name ComboBox Items Location MaxDropDownItems Size Text Name ListBox Location Size 1.2.3. Cc s kin: 1.2.3.1.S kin cho nt Close:

New Value closeButton 273, 16 Close addButton 16, 16 Add Title First Name 132, 56 Last Name 248, 56 firstTextBox 132, 80 (blank) lastTextBox 248, 80 (blank) titleComboBox Mr.;Mrs.;Ms.;Miss.;Dr. 16, 80 4 100,21 (blank) namesListBox 16, 112 336, 69

private void closeButton_Click(object sender, EventArgs e) { this.Close();//thm code ny }

1.2.3.2.S kin cho nt Add:


private void addButton_Click(object sender, EventArgs e) { //add the following code string first = firstTextBox.Text; string title = titleComboBox.Text; string last = lastTextBox.Text;

Lng Trn Hy Hin hienlth@hcmup.edu.vn

2/13

w
w

PD

PD

F-

XC

h a n g e Vi e

F-

XC

h a n g e Vi e

er

er

O W

lic

lic

Bi tp thc hnh lp trnh Windows Form vi C#


w
.c

bu

to

to

bu

N
w

O W
.d o
c u -tr a c k

.d o

c u -tr a c k

.c

string nameToAdd = title + " " + first + " " + last; namesListBox.Items.Add(nameToAdd); }

1.2.4. Kt qu chng trnh:

Hnh 1: Chng trnh hin th danh sch tn

Ghi ch: Bi tp ny sinh vin t thc hin 1.3. Bi 14: Xy dng chng trnh ng dng: Danh mc mn n 1.3.1. Thit k giao din nh hnh sau:

ListBox

List_Thucdon List_Chon t li thuc tnh v tn cho form. t li thuc tnh v tn cho cc control trn form. 3/13

Lng Trn Hy Hin hienlth@hcmup.edu.vn

w
w

PD

PD

F-

XC

h a n g e Vi e

F-

XC

h a n g e Vi e

er

er

O W

lic

lic

Bi tp thc hnh lp trnh Windows Form vi C#


w
.c

bu

to

to

bu

O W
w
.d o
c u -tr a c k

.d o

c u -tr a c k

1.3.2. ng k v x l s kin Button Thm - Thm mt item mi vo List_Thucdon:


List_Thucdon.Items.Add(txt_Mon.Text);

.c

Sau khi thm xong th clear txt_Mon


txt_Mon.Text = "";

1.3.3. ng k v x l s kin cho Button - Thm mt item c chn trong List_Thucdon vo List_Chon
List_Chon.Items.Add(List_Thucdon.SelectedItem);

Tuy nhin, s xy ra trng hp mt item c add nhiu ln. V vy, phi kim tra xem trong List_Chon tn ti item hay cha?

1.3.4. Tng t, ng k v x l s kin cho Button o S dng vng lp duyt tt c cc item trong ListBox o ??? 1.3.5. ng k v x l s kin cho Button - Xa mt item ra khi ListBox
List_Chon.Items.Remove(List_Chon.SelectedItem);

hoc:
List_Chon.Items.RemoveAt(List_Chon.SelectedIndex);

Xa tt c cc item trong ListBox


List_Chon.Items.Clear();

w
w

You might also like