Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 93 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
93
Dung lượng
1,34 MB
Nội dung
TRƯỜNG ĐẠI HỌC NHA TRANG LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI C# CHỦ ĐỀ WINDOWS FORM NỘI DUNG: Cách tạo thực đơn (Menu) Lớp MessageBox Tạo lập quản lý Form Các điều khiển thường dùng Windows Form NỘI DUNG: Cách tạo thực đơn (Menu) Lớp MessageBox Tạo lập quản lý Form Các điều khiển thường dùng Windows Form Menu: - Menu cung cấp nhóm lệnh có quan hệ với cho ứng dụng Windows Menu item Menu Submenu Shortcut key MenuStrip: - Cho phép thiết kế menu Form Các thuộc tính: TextDirection: chọn hình thức trình bày menu Items: Chứa top menu item MdiWindowListItem: Chọn top menu item hiển thị tên cửa sổ ToolStripMenuItem: - - Các thuộc tính: Checked: Xác định trạng thái check menu item Index: Chỉ mục menu item menu cha DropDownItems: Chứa menu item ShortcutKeys: Phím tắt Text: Tiêu đề menu item ShowShortcutKeys: Xác định trạng thái thị phím tắt bên cạnh menu item Sự kiện: Click Cách tạo Menu: - Trong ToolBox kéo control MenuStrip thả vào form Thanh menuBar xuất form Trong hình design dễ dàng tạo lập menu item Nhập tên menu MenuBar ToolStripMenuItem MenuStrip Thiết lập Shortcut: Sự kiện cho Menu item: private void treeViewToolStripMenuItem_Click(object sender, EventArgs e) { frmTreeView f = new frmTreeView(); f.Show(); } ContextMenuStrip: - Xuất người dùng Click chuột phải Thông thường menu xuất tùy thuộc vào đối tượng vùng kích chuột phải Trong ToolBox kéo ContextMenuStrip thả vào form 10 Panel: - Chứa nhóm control, khơng có tựa đề, có cuộn (scrollbar) Các thuộc tính: AutoScroll: Xuất panel nhỏ để hiển thị hết control, mặc định false BorderStyle: Biên panel, mặc định None, tham số khác Fixed3D, FixedSingle Controls: danh sách control chứa Panel 79 Panel: 80 TabControl: - Cho phép thể nhiều control form Các control có nhóm chức tổ chức tab (page) Các thuộc tính: TabPages: chứa danh sách điều khiển TabPages Appearance: dạng hiển thị SelectedIndex: mục Tab page chọn 81 TabControl: - Các kiện: SelectedIndexChanged: xảy giá trị thuộc tính SelectIndex thay đổi 82 TabControl: TabPage TabControl TabPage 83 TabControl: private void tabControl1_Click(object sender, EventArgs e) { if ((tabControl1.SelectedIndex) == 1) { Hien thj ListView } } 84 Controls: DateTimePicker, MonCalendar 85 DateTimePicker / MonCalendar: - Cho phép người sử dụng chọn giá trị thời gian Các thuộc tính: - CustomFormat, Format: định dạng thời gian MaxDate, MinDate: ngày lớn nhất/ nhỏ Value: giá trị thời gian điều khiển Các kiện: ValueChanged: xảy người dùng chọn giá trị khác với trước 86 DateTimePicker / MonCalendar: private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { MessageBox.Show("Bạn chọn ngày:" + dateTimePicker1.Value); } 87 Controls: PictureBox & ImageList 88 PictureBox: - Sử dụng để hiển thị ảnh dạng bitmap, icon, JPEG, GIF,… Sử dụng thuộc tính Image để thiết lập ảnh lúc design runtime Các thuộc tính Image: ảnh cần hiển thị SizeMode: Normal, StretchImage, AutoSize, … 89 PictureBox: 90 ImageList: - Cung cấp tập hợp đối tượng image cho control khác sử dụng: ListView TreeView Các thuộc tính: ColorDepth: độ sâu màu Images: trả ImageList.ImageCollection ImageSize: kích thước ảnh TransparentColor: xác định màu transparent 91 ImageList: - Tạo ImageList Kéo control ImageList từ ToolBox thả vào Form Thiết lập kích thước ảnh: ImageSize Bổ sung ảnh vào ImageList qua thuộc tính Images Sử dụng ImageList cho control Khai báo nguồn image image list vừa tạo cho control (thuộc tính ImageList) Thiết lập item/node với ImageIndex tương ứng ( design view code view) 92 ImageList: 93 ... sổ Form Các điều khiển thường dùng Windows Form 22 Tạo Form (Cửa sổ - Window) - Thêm Form từ hình thiết kế Sử dụng lệnh để tạo Form 23 Form từ hình thiết kế: 24 Form từ hình thiết kế: 1: Form. .. Control toolbox 3: Solution Explorer 4: Form properties 25 Sử dụng lệnh để tạo Form: • Khai báo đối tượng Form: • Nạp Form lên hình: Form frm=new Form( ); Hoặc: frm.Show(); • Đóng Form: frm.ShowDialog();... lập quản lý Form Các điều khiển thường dùng Windows Form NỘI DUNG: Cách tạo thực đơn (Menu) Lớp MessageBox Tạo lập quản lý Form Các điều khiển thường dùng Windows Form Menu: - Menu cung