18/05/2011

(cid:69)(cid:1214)i dung

Ch(cid:1223)(cid:1215)ng 6 CONTROL 2

(cid:127) (cid:17)(cid:1191)y phím (cid:127) ListBox (cid:127) ComboBox (cid:127) CheckedListbox (cid:127) DateTime / MonthCalendar (cid:127) NumericUpDown (cid:127) Menu (cid:127) (cid:39)(cid:1208)i form t(cid:1225) form khác (cid:127) ColorDialog (cid:127) FontDialog (cid:127) ToolTip

(cid:17)(cid:1191)y phím

ListBox

private void txtgiatri2_KeyPress(object sender, KeyPressEventArgs e)

{

if (e.KeyChar == 27) {

private void txtgiatri1_KeyDown(object sender, KeyEventArgs e) {

MessageBox.Show("B(cid:1189)n m(cid:1247)i gõ phím ESC");

(cid:127) KeyPress (cid:127) KeyDown (cid:127) KeyUp

}

if (e.KeyCode == Keys.Escape) } MessageBox.Show("Esc");

if (e.KeyData == Keys.Enter)

(cid:127) Danh sách (cid:284)(cid:1203) ch(cid:1208)n (cid:367)(cid:1228)a (cid:127) Ch(cid:1206) ch(cid:1208)n 1 trong các ph(cid:1189)n (cid:410)(cid:1226) thu(cid:1214)c danh sách (cid:127) (cid:100)(cid:1186)o (cid:367)(cid:1192)p:

MessageBox.Show("Enter");

if (e.KeyValue==13)

– (cid:100)(cid:1228) nh(cid:1192)p (wizard; câu (cid:367)(cid:1205)nh) – Có t(cid:1225) CSDL (windows 2)

txtgiatri2.Focus();

}

1

18/05/2011

Listbox

(cid:68)(cid:1214)t s(cid:1210) ph(cid:1223)(cid:1215)ng th(cid:1224)c

(cid:127) (cid:100)(cid:1186)o listbox – Wizard – Câu l(cid:1205)nh

(cid:127) (cid:94)(cid:1226) d(cid:1221)ng

– (cid:26)(cid:1223)a d(cid:1227) li(cid:1205)u xu(cid:1210)ng bi(cid:1201)n

bachoc.Text = gioitinh.SelectedItem.ToString();

(cid:127) listBox1.Items.Add(object Item) (cid:127) listBox1.Items.Clear() (cid:127) listBox1.Items.RemoveAt(int index) (cid:127) listBox1.SelectedIndex (cid:127) listBox1.SelectedItem (cid:127) listBox1.Items.Count

– (cid:26)(cid:1223)a d(cid:1227) li(cid:1205)u t(cid:1225) textbox lên (cid:284)(cid:1203) t(cid:1186)o listbox

listBox1.Items.Add(textBox1.Text);

Combobox

Ví d(cid:1221)

(cid:127) Gi(cid:1210)ng ListBox (cid:127) Sinh viên t(cid:1228) nghiên c(cid:1224)u

2

18/05/2011

CheckedListbox

(cid:100)(cid:1186)o l(cid:1192)p

(cid:127) (cid:94)(cid:1226) d(cid:1221)ng wizard

(cid:127) (cid:94)(cid:1226) d(cid:1221)ng câu l(cid:1205)nh

checkedListBox2.Items.Add(textBox2.Text);

(cid:127) Danh sách các (cid:367)(cid:1228)a ch(cid:1208)n (cid:127) (cid:17)(cid:1186)n có th(cid:1203) check (cid:373)(cid:1214)t trong nhi(cid:1202)u (cid:367)(cid:1228)a ch(cid:1208)n

Xu(cid:1188)t d(cid:1227) li(cid:1205)u khi s(cid:1226) d(cid:1221)ng

DateTime / MonthCalendar

(cid:127)

textBox1.Text = checkedListBox1.SelectedItem.ToString(); foreach ( in )

string str2=""; foreach (string str1 in checkedListBox1.CheckedItems) { str2 += str1 + ","; }

textBox1.Text = str2;

3

MessageBox.Show("B(cid:1189)n (cid:255)ã ch(cid:1233)n " + str2);

18/05/2011

(cid:62)(cid:1188)y d(cid:1227) li(cid:1205)u ra bi(cid:1201)n

string st = dateTimePicker1.Value.ToString();

txt2.Text = dateTimePicker1.Value.ToLongDateString();

(cid:62)(cid:1188)y d(cid:1227) li(cid:1205)u ra bi(cid:1201)n

string st2 = monthCalendar1.SelectionRange.ToString(); textBox2.Text = st2;

4

txt2.Text = monthCalendar1.SelectionStart.ToShortDateString();

18/05/2011

NumericUpDown

(cid:127) (cid:26)(cid:381)(cid:1186)n giá tr(cid:1207) liên (cid:410)(cid:1221)c (cid:127) (cid:68)(cid:1213)i giá tr(cid:1207) cách nhau 1 (cid:284)(cid:1215)n (cid:448)(cid:1207) nguyên

(cid:94)(cid:1226) d(cid:1221)ng

Menu

private void button2_Click(object sender, EventArgs e)

{

numericUpDown1.Value = Convert.ToInt32(textBox4.Text); numericUpDown1.Maximum = Convert.ToInt32(textBox4.Text); numericUpDown1.Minimum = 0;

}

private void button3_Click(object sender, EventArgs e)

{

textBox5.Text = numericUpDown1.Value.ToString();

}

5

18/05/2011

(cid:100)(cid:1186)o menu

Gán s(cid:1228) ki(cid:1205)n

private void gioiThieuToolStripMenuItem_Click(object sender, EventArgs e)

{

(cid:127) (cid:100)(cid:1186)o menu (cid:127) Menu items (cid:127) Sub menu

MessageBox.Show("This is an example\nof using menus.","About",

MessageBoxButtons.OK, MessageBoxIcon.Information );

}

(cid:127) (cid:100)(cid:1186)o phím nóng

xanhToolStripMenuItem.Checked = true/false;

fontChuToolStripMenuItem.Enabled = true/false;

Gán s(cid:1228) ki(cid:1205)n

private void gUI1ToolStripMenuItem_Click(object sender, EventArgs e)

(cid:127) He thong

{

Forms2.frmcon frm = new Form2.frmcon(); frm.Show();

– Gioi thieu – Thoat (cid:127) Dinh dang – Mau

}

(cid:127) Xanh (cid:127) Do (cid:127) Vang

– Font

(cid:127) Times New Roman (cid:127) Tahoma (cid:127) -------------------------- (cid:127) Dam (cid:127) Nghieng

6

18/05/2011

(cid:39)(cid:1208)i form t(cid:1225) form khác

Cách 1

(cid:127) Cách 1:

(cid:127) Project (cid:102) Add Windows Form… (cid:102) Windows Form (cid:127) (cid:26)(cid:1197)t tên cho form con (cid:127) Thi(cid:1201)t k(cid:1201) form con

– (cid:100)(cid:1186)o form chính – (cid:100)(cid:1186)o form con trong Project c(cid:1222)a form chính – (cid:100)(cid:1186)o s(cid:1228) ki(cid:1205)n trên form chính (cid:284)(cid:1203) g(cid:1208)i form con

(cid:127) Cách 2:

(cid:127) (cid:100)(cid:1186)o form chính (cid:127) (cid:100)(cid:1186)o form con trong Project c(cid:1222)a form chính

– (cid:100)(cid:1186)o form chính và form con (cid:1218) hai Project khác nhau – Trong project c(cid:1222)a form chính ta Add các file .cs c(cid:1222)a

form con vào

(cid:127) (cid:100)(cid:1186)o s(cid:1228) ki(cid:1205)n trên form chính (cid:284)(cid:1203) g(cid:1208)i form con private void button2_Click(object sender, EventArgs e) {

– (cid:100)(cid:1186)o s(cid:1228) ki(cid:1205)n trên form chính (cid:284)(cid:1203) g(cid:1208)i form con

Form1 frm = new Form1(); frm.Show(); }

Cách 2

ColorDialog

(cid:127) Thi(cid:1201)t (cid:367)(cid:1192)p màu cho (cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng (cid:127) Cách th(cid:1228)c hi(cid:1205)n:

– (cid:26)(cid:1223)a (cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng ColorDialog vào form – (cid:39)(cid:1193)n vi(cid:1205)c (cid:336)(cid:1208)i ColorDialog vào:

(cid:127) (cid:100)(cid:1186)o form chính và form con (cid:1218) hai Project khác nhau (cid:127) Trong project c(cid:1222)a form chính ta Add file Form .cs c(cid:1222)a form con vào Project (cid:102) Add Existing Item… (cid:102) Formconthu.cs

(cid:127) Textbox (cid:127) Label (cid:127) Button

– (cid:62)(cid:1188)y giá tr(cid:1207)(cid:3)(cid:284)ã ch(cid:1208)n trong ColorDialog áp (cid:284)(cid:1197)t cho

(cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng

7

(cid:127) (cid:100)(cid:1186)o s(cid:1228) ki(cid:1205)n trên form chính (cid:284)(cid:1203) g(cid:1208)i form con private void button1_Click(object sender, EventArgs e) { formcon.Formconthunhat fc = new formcon.Formconthunhat(); fc.Show(); }

18/05/2011

ColorDialog

FontDialog

(cid:127) Thi(cid:1201)t (cid:367)(cid:1192)p font ch(cid:1227) cho (cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng (cid:127) Cách th(cid:1228)c hi(cid:1205)n:

– (cid:26)(cid:1223)a (cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng FontDialog vào form – (cid:39)(cid:1193)n vi(cid:1205)c (cid:336)(cid:1208)i FontDialog vào:

private void label1_Click(object sender, EventArgs e) {

– (cid:62)(cid:1188)y giá tr(cid:1207)(cid:3)(cid:284)ã ch(cid:1208)n trong FontDialog áp (cid:284)(cid:1197)t cho (cid:284)(cid:1210)i

(cid:410)(cid:1223)(cid:1220)ng

colorDialog1.ShowDialog(); txtinput.ForeColor = colorDialog1.Color; txtinput.BackColor = colorDialog1.Color;

}

(cid:127) Textbox (cid:127) Label (cid:127) Button

FontDialog

ToolTip

(cid:127) Dòng thông báo nh(cid:1193)c nh(cid:1218) khi (cid:284)(cid:1223)a Mouse (cid:284)(cid:1201)n

(cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng

(cid:127) Cách th(cid:1228)c hi(cid:1205)n

– (cid:26)(cid:1223)a (cid:284)(cid:1210)i (cid:410)(cid:1223)(cid:1220)ng ToolTip vào form – (cid:39)(cid:1193)n vi(cid:1205)c (cid:336)(cid:1208)i ToolTip vào:

private void lblfont_Click(object sender, EventArgs e) {

(cid:127) Textbox (cid:127) Label (cid:127) Button

fontDialog1.ShowDialog(); txtinput.Font = fontDialog1.Font;

– (cid:100)(cid:1186)o (cid:374)(cid:1214)i dung hi(cid:1203)n th(cid:1207) trong ToolTip

}

8

18/05/2011

ToolTip

Thanks

9