Bài giảng Lập trình C# 1 - Chương 6: Control 2

9 4 0
Bài giảng Lập trình C# 1 - Chương 6: Control 2

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài giảng Lập trình C# 1 - Chương 6: Control 2 bao gồm những nội dung về bẫy phím, ListBox, ComboBox, CheckedListbox, DateTime/MonthCalendar, NumericUpDown, Menu, ColorDialog, FontDialog, ToolTip.

F -X C h a n ge PD F -X C h a n ge N y bu om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD k e r- s o ft w a i dung Ch ng CONTROL y phím • KeyPress • KeyDown • KeyUp private void txtgiatri2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 27) private void txtgiatri1_KeyDown(object sender, KeyEventArgs e) { { MessageBox.Show("B n m i gõ phím ESC"); }if (e.KeyCode == Keys.Escape) } MessageBox.Show("Esc"); if (e.KeyData == Keys.Enter) MessageBox.Show("Enter"); if (e.KeyValue==13) txtgiatri2.Focus(); • • • • • • • • • • • y phím ListBox ComboBox CheckedListbox DateTime / MonthCalendar NumericUpDown Menu i form t form khác ColorDialog FontDialog ToolTip ListBox • Danh sách ch n a • Ch ch n ph n • o p: thu c danh sách – nh p (wizard; câu nh) – Có t CSDL (windows 2) } re F -X C h a n ge PD F -X C h a n ge N y bu Listbox o listbox • – Wizard – Câu l nh d ng • a d li u xu ng bi n bachoc.Text = gioitinh.SelectedItem.ToString(); – a d li u t textbox lên t o listbox listBox1.Items.Add(textBox1.Text); – Ví d t s ph • • • • • • om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD k e r- s o ft w a ng th c listBox1.Items.Add(object Item) listBox1.Items.Clear() listBox1.Items.RemoveAt(int index) listBox1.SelectedIndex listBox1.SelectedItem listBox1.Items.Count Combobox • Gi ng ListBox • Sinh viên t nghiên c u re F -X C h a n ge PD F -X C h a n ge N y bu CheckedListbox ac c tr k e r- s o ft w a ol p • • • Danh sách a ch n • n có th check t nhi u om k lic C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD d ng wizard d ng câu l nh checkedListBox2.Items.Add(textBox2.Text); a ch n DateTime / MonthCalendar Xu t d li u s d ng textBox1.Text = checkedListBox1.SelectedItem.ToString(); foreach ( in ) • string str2=""; foreach (string str1 in checkedListBox1.CheckedItems) { str2 += str1 + ","; } textBox1.Text = str2; MessageBox.Show("B n ã ch n " + str2); re F -X C h a n ge PD F -X C h a n ge N y bu om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD k e r- s o ft w a y d li u bi n string st = dateTimePicker1.Value.ToString(); txt2.Text = dateTimePicker1.Value.ToLongDateString(); y d li u bi n string st2 = monthCalendar1.SelectionRange.ToString(); textBox2.Text = st2; txt2.Text = monthCalendar1.SelectionStart.ToShortDateString(); re F -X C h a n ge PD F -X C h a n ge N y bu om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD k e r- s o ft w a NumericUpDown • • n giá tr liên c i giá tr cách n nguyên d 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(); } re F -X C h a n ge PD F -X C h a n ge N y bu o menu • o menu • Menu items • Sub menu • om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD k e r- s o ft w a Gán s ki n private void gioiThieuToolStripMenuItem_Click(object sender, EventArgs e) { MessageBox.Show("This is an example\nof using menus.","About", MessageBoxButtons.OK, MessageBoxIcon.Information ); } o phím nóng xanhToolStripMenuItem.Checked = true/false; fontChuToolStripMenuItem.Enabled = true/false; Gán s ki n private void gUI1ToolStripMenuItem_Click(object sender, EventArgs e) { Forms2.frmcon frm = new Form2.frmcon(); frm.Show(); } • He thong – Gioi thieu – Thoat • Dinh dang – Mau • Xanh • Do • Vang – Font • • • • • Times New Roman Tahoma -Dam Nghieng re F -X C h a n ge PD F -X C h a n ge N y bu i form t form khác • Cách 1: – – – o form o form Project c a form o s ki n form g i form • Cách 2: – o form form hai Project khác – Trong project c a form ta Add file cs c a form vào – o s ki n form g i form ac c tr k e r- s o ft w a Cách o form o form Project c a form • • • • • Project Add Windows Form… t tên cho form Thi t k form Windows Form • o s ki n form g i form private void button2_Click(object sender, EventArgs e) { Form1 frm = new Form1(); frm.Show(); } ColorDialog Cách • o form form hai Project khác • Trong project c a form ta Add file Form cs c a form vào Project Add Existing Item… Formconthu.cs • o s ki n form g i form private void button1_Click(object sender, EventArgs e) { formcon.Formconthunhat fc = new formcon.Formconthunhat(); fc.Show(); } om k lic C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD • Thi t p màu cho • Cách th c hi n: – – a i n vi c i ng ng ColorDialog vào form i ColorDialog vào: • Textbox • Label • Button – y giá tr ã ch n ColorDialog áp i ng t cho re F -X C h a n ge PD F -X C h a n ge N y bu ColorDialog – – a i n vi c k e r- s o ft w a i ng ng FontDialog vào form i FontDialog vào: • Textbox • Label • Button – y giá tr ng FontDialog ã ch n FontDialog áp t cho i ToolTip • Dịng thơng báo nh c nh i ng • Cách th c hi n private void lblfont_Click(object sender, EventArgs e) { fontDialog1.ShowDialog(); txtinput.Font = fontDialog1.Font; } ac c tr FontDialog • Thi t p font ch cho • Cách th c hi n: private void label1_Click(object sender, EventArgs e) { colorDialog1.ShowDialog(); txtinput.ForeColor = colorDialog1.Color; txtinput.BackColor = colorDialog1.Color; } om k lic C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD – – a i n vi c a Mouse n ng ToolTip vào form i ToolTip vào: • Textbox • Label • Button – o i dung hi n th ToolTip re F -X C h a n ge PD F -X C h a n ge N y bu om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18/05/2011 O W ! PD k e r- s o ft w a ToolTip Thanks re ... • string str2=""; foreach (string str1 in checkedListBox1.CheckedItems) { str2 += str1 + ","; } textBox1.Text = str2; MessageBox.Show("B n ã ch n " + str2); re F -X C h a n ge PD F -X C h a n... re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18 /05 /2 011 O W ! PD k e r- s o ft w a y d li u bi n string st = dateTimePicker1.Value.ToString(); txt2.Text = dateTimePicker1.Value.ToLongDateString();... listbox listBox1.Items.Add(textBox1.Text); – Ví d t s ph • • • • • • om k lic tr ac c C om k lic C c re k e r- s o ft w a w w ac ww ww tr to to bu y N O W ! 18 /05 /2 011 O W ! PD k e r- s o ft w

Ngày đăng: 08/05/2021, 11:48

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan