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

Lập trình trên môi trường Windows pptx

31 343 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Lập trình trên môi trường Windows Control - Phần 1
Tác giả Trần Duy Hoàng
Trường học Ho Chi Minh University of Science (HCMUS)
Chuyên ngành Computer Programming
Thể loại Báo cáo
Thành phố Hồ Chí Minh
Định dạng
Số trang 31
Dung lượng 302,57 KB

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

Nội dung

Lập trình trên môi trường WindowsWindows control - Phần 1 Trần Duy Hoàng tdhoang@hcmus.edu.vn... Dialog thông dụng SaveFileDialog dialog = new SaveFileDialog; dialog.InitialDirectory =

Trang 1

Lập trình trên môi trường Windows

Windows control - Phần 1

Trần Duy Hoàng

tdhoang@hcmus.edu.vn

Trang 8

private void DemoForm_Load(object sender, EventArgs e){

this.Text = "Demo";

this.Size = new Size(500, 500);

this.BackgroundImage = new Bitmap("background.jpg"); this.Opacity = 0.75;

Trang 9

Form

Trang 10

● Chứa danh sách các control con của nó

● Thêm xóa động các control vào form

Button btn = new Button;

btn.Text = “Hello”;

btn.Size = new Size (50, 50);

btn.Location = new Point (10,10);

form.Controls.Add(btn);

Trang 11

this.ClientSize = new Size(500, 500);

Button[,] arrButton = new Button[10, 10];

for (int i = 0; i < 10; i++) {

for (int j = 0; j < 10; j++) {

arrButton[i,j] = new Button();

arrButton[i,j].Size = new Size(50, 50);

arrButton[i,j].Location = new Point(j * 50, i * 50); this.Controls.Add(arrButton[i,j]);

}

}

Trang 12

Form

Trang 14

● Load()

● Closing()

DialogResult r = MessageBox.Show(“Ban co muon thoat”,

“Thong bao”, MessageBoxButtons.YesNo)

if (r == DialogResult.No) e.Cancel = true;

● Closed()

Trang 16

● KeyDown(), KeyUp()

➢ if (e.KeyCode == Keys.F5) { ThemNhanVien();

e.Handled = true;}

➢ if (e.KeyCode == Keys.N && e.Control == true) { ThemNhanVien();

e.Handled = true;

Trang 20

● Validating() / Validated()

● TextChange

Trang 24

● SelectedIndexChanged

● SelectedValueChanged

Trang 25

}

Trang 26

Dialog thông dụng

OpenFileDialog dialog = new OpenFileDialog();

dialog.InitialDirectory = Application.ExecutablePath; dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.FilterIndex = 2;

dialog.RestoreDirectory = true;

if (dialog.ShowDialog() == DialogResult.OK)

{

Trang 27

Dialog thông dụng

SaveFileDialog dialog = new SaveFileDialog();

dialog.InitialDirectory = Application.ExecutablePath; dialog.Filter = "txt files (*.txt)|*.txt";

Trang 28

Dialog thông dụng

FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.RootFolder = Environment.SpecialFolder.Desktop; dialog.ShowNewFolderButton = true;

if (dialog.ShowDialog() == DialogResult.OK)

{

MessageBox.Show(dialog.SelectedPath);

}

Trang 29

Dialog thông dụng

Trang 30

Dialog thông dụng

Trang 31

Trần Duy Hoàng - tdhoang@fit.hcmus.edu.vn

Thảo luận

Ngày đăng: 08/08/2014, 18:22

TỪ KHÓA LIÊN QUAN