1. Trang chủ
  2. » Công Nghệ Thông Tin

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

9 5 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 404,79 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

Ch ng 6 CONTROL 2

i dung

• y phím

• ListBox

• ComboBox

• CheckedListbox

• DateTime / MonthCalendar

• NumericUpDown

• Menu

• i form t form khác

• ColorDialog

• FontDialog

• ToolTip

y phím

• KeyPress

private void txtgiatri2_KeyPress(object sender, KeyPressEventArgs e) {

if (e.KeyChar== 27) {

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

} }

private void txtgiatri1_KeyDown(object sender, KeyEventArgs e) {

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

ListBox

• Danh sách ch n a

• Ch ch n 1 trong các ph n thu c danh sách

Trang 2

Listbox

• o listbox – Wizard – Câu l nh

– 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);

• Gi ng ListBox

• Sinh viên t nghiên c u

Trang 3

• Danh sách các a ch n

• n có th check t trong nhi u a ch n

o l p

checkedListBox2.Items.Add(textBox2.Text);

Xu t d li u khi s d ng

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

string str2="";

foreach (string str1 in checkedListBox1.CheckedItems) {

foreach (<ki ud li uthànhph n> <têntruyc p> in <m ng/t ph p>)

DateTime / MonthCalendar

Trang 4

y d li u ra bi n

string st = dateTimePicker1 Value ToString();

txt2.Text = dateTimePicker1 Value ToLongDateString();

y d li u ra bi n

string st2 = monthCalendar1.SelectionRange.ToString();

textBox2.Text = st2;

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

Trang 5

• n giá tr liên c

• i giá tr cách nhau 1 n nguyên

d ng

private void button2_Click(object sender, EventArgs e) {

numericUpDown1.Value = Convert.ToInt32(textBox4.Text);

numericUpDown1.Maximum = Convert.ToInt32(textBox4.Text);

numericUpDown1.Minimum = 0;

Menu

Trang 6

o menu

• Menu items

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 );

} xanh ToolStripMenuItem Checked = true/false;

fontChu ToolStripMenuItem 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

Trang 7

i form t form khác

• Cách 1:

– o form chính – o form con trong Project c a form chính – o s ki n trên form chính g i form con

• Cách 2:

– o form chính và form con hai Project khác nhau –Trong project c a form chính ta Add các file cs c a form con vào

– o s ki n trên form chính g i form con

Cách 1

• o form chính

• o form con trong Project c a form chính

• Project Add Windows Form… Windows Form

• t tên cho form con

• Thi t k form con

• o s ki n trên form chính g i form con

private void button2_Click(object sender, EventArgs e) {

Form1frm = new Form1();

frm.Show();

}

Cách 2

• o form chính và form con hai Project khác nhau

• Trong project c a form chính ta Add file Form cs c a form con vào

Project Add Existing Item… Formconthu.cs

• o s ki n trên form chính g i form con

ColorDialog

• Cách th c hi n:

– a i ng ColorDialog vào form – n vi c i ColorDialog vào:

Trang 8

private void label1_Click(object sender, EventArgs e) {

colorDialog1.ShowDialog();

txtinput.ForeColor = colorDialog1.Color;

txtinput.BackColor = colorDialog1.Color;

}

FontDialog

• Thi t p font ch cho i ng

• Cách th c hi n:

– a i ng FontDialog vào form – n vi c i FontDialog vào:

•Textbox

•Label

•Button – y giá tr ã ch n trong FontDialog áp t cho i

ng

FontDialog

private void lblfont_Click(object sender, EventArgs e) {

fontDialog1.ShowDialog();

txtinput.Font = fontDialog1.Font;

}

ToolTip

• Dòng thông báo nh c nh khi a Mouse n

• Cách th c hi n – a i ng ToolTip vào form – n vi c i ToolTip vào:

•Textbox

•Label

•Button – o i dung hi n th trong ToolTip

Trang 9

Thanks

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