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 (
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