Giáo trình C winform phần 2.1

26 211 0
Giáo trình C winform phần 2.1

Đ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

Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1Giáo trình C winform phần 2.1

L p trình trên môi tr ng windowsậ ườ Windows control – Ph n 2ầ N i dungộ  MaskEditBox  CheckBox  RadioButton  Panel  ListView  TreeView  Timer  SendKey  Thi t k layoutế ế  Dock, Anchor MaskEditBox  Namespace: System.Windows.Forms  Đ nh d ng th hi n và nh p c a TextBox nh đ nh ị ạ ể ệ ậ ủ ư ị d ng s đi n tho i,….ạ ố ệ ạ  Thu c tính Mask : thi t l p m t nộ ế ậ ặ ạ ● Mask đ c đ nh nghĩa s nượ ị ẵ ● T đ nh nghĩa Maskự ị MaskEditBox  Mask đ c đ nh nghĩa s nượ ị ẵ MaskEditBox  T đ nh nghĩa Maskự ị Thành ph n maskầ Ý nghĩa 0 S . Yêu c u b t bu c ph i nh p s t 0-9ố ầ ắ ộ ả ậ ố ừ 9 S ho c kho ng tr ng (Optional)ố ặ ả ắ # S ho c kho ng tr ng (Optional). Có th nh p ố ặ ả ắ ể ậ d u + ho c - ấ ặ L Kí t [a z] ho c [A Z] (B t bu c)ự ặ ắ ộ ? Kí t [a z] ho c [A Z] (Không b t bu c)ự ặ ắ ộ , Đ n v ph n ngàn (1,234)ơ ị ầ . Đ n v ph n l (0.32)ơ ị ầ ẻ MaskEditBox  T đ nh nghĩa Maskự ị ● Ví d :ụ mebSoDienThoai. Mask = “000-0000-000”; // hàm ki m tra d li u nh pể ữ ệ ậ if (medSoDienThoai.MaskCompleted == false) MessageBox.Show(“So dien thoai khong hop le”) else soDienThoai = medSoDienThoai.Text MaskEditBox  T đ nh nghĩa Maskự ị ● Ví dụ ➢ Nh p MSSV : 0812345ậ ➢ Nh p mã s n ph m : A-090401-0001ậ ả ẩ ➢ Nhâp ngày sinh : 01/04/2009 CheckBox  Thu c tính Checkedộ  S ki n CheckedChangedự ệ if (chbDongY.Checked == true) MessageBox.Show("Dong y"); RadioButton  Thu c tính Checkedộ  Thu c tính CheckedChangedộ if (rabGioiTinhNam.Checked == true) MessageBox.Show("Gioi tinh la nam"); Panel  Thu c tínhộ ● Size / ClientSize ● Controls [...]... Ctrl + click chuột trái lên c c control đư c chọn) Bư c 2: Chọn c c biểu tương trong thanh Layout ToolBar Dock, Anchor   Khi c sự thay đổi kích thư c ho c vị trí c a control cha thì control con trong nó sẽ đả m b ả o đ ượ c kích thướ c và vị trí tươ ng ứng thông qua thuộ c tính Dock và Anchor Bất kì control nào trong NET đều c 2 thu c tính Dock và Anchor ● ● Dock: X c định kích thư c của control... SendKeys.Send(“^(abc)”); // ctrl SendKeys.Send(“%(abc)”); // alt Thiết kế layout   Sử dụng Toolbar LayOut Thiết kế vị trí c c control trong giao diệ n như : ● ● ● Th c hiện sắp xếp Canh chỉnh kích thư c giữa c c control Canh tọa độ cho nhiều control Chọn ToolBar LayOut Thiết kế layout Toolbar đượ c enable Chọn 2 control trở lên Thiết kế layout  C ch thao t c: ● ● Bư c 1: Chọn tối thiểu 2 controls (Nhấn phím Ctrl... con TreeView  Thu c tính TreeView ● ● SelectedNode ●  Nodes ImageList Sự kiện TreeView ● ●  AfterSelect BeforeSelect Phươ ng th c TreeView ● CollapseAll ● ExpandAll TreeView // them danh sach cac icon tvwDir.ImageList = new ImageList(); tvwDir.ImageList.Images.Add(new Icon("icons/mycomputer.ico")); tvwDir.ImageList.Images.Add(new Icon("icons/drive.ico")); tvwDir.ImageList.Images.Add(new Icon("icons/folder.ico"));... tvwDir.ImageList.Images.Add(new Icon("icons/folder.ico")); tvwDir.ImageList.Images.Add(new Icon("icons/document.ico")); TreeView // them nut My computer va cac o dia TreeNode myComputerNode = new TreeNode("My computer"); myComputerNode.Tag = "My computer"; myComputerNode.ImageIndex = 0; tvwDir.Nodes.Add(myComputerNode); TreeView // them cac node o dia vao mycomputer node foreach (DriveInfo drive in DriveInfo.GetDrives())... hiện dạng lưới ho c icon c a c c items con Thu c tính ● ● Items ● View (LargeIcon, SmallIcon, Detail, List) ● FullRowSelect ●  Columns SmallImageList / LargeImageList Sự kiên ItemActivate ListView   Mỗi item trong ListView là 1 ListViewItem Thu c tính ListViewItem ● Text ● SubItems (Chỉ dùng khi View c a ListView là Detail) ● ImageIndex ListView // them cot vao listview lvwDir.Columns.Add("Name",... lvwDir.SmallImageList.Images.Add(new Icon("icons/document.ico")); ListView foreach (DirectoryInfo subDir in curDir.GetDirectories()) { ListViewItem lvi = lvwDir.Items.Add(subDir.Name); lvi.Tag = subDir; lvi.ImageIndex = 0; lvi.SubItems.Add(""); lvi.SubItems.Add("Folder"); lvi.SubItems.Add(subDir.LastWriteTime.ToString()); } TreeView    Thể hiện dạng C y Từng node bên trong nó là 1 TreeNode Trong 1 TreeNode c thể c 1 ho c nhiều... lvwDir.Columns.Add("Size", 80, HorizontalAlignment.Right); lvwDir.Columns.Add("Type", 80, HorizontalAlignment.Left); lvwDir.Columns.Add("Date Modified", 160, HorizontalAlignment.Left); // hien thi theo dang chi tiet lvwDir.View = View.Details; ListView // them danh sach hinh cho icon cua listview lvwDir.SmallImageList = new ImageList(); lvwDir.SmallImageList.Images.Add(new Icon("icons/folder.ico"));... drive.RootDirectory; driveNode.ImageIndex = 1; myComputerNode.Nodes.Add(driveNode); } Timer  Thu c tính ●  Sự kiện ●  Interval : chu kỳ c a timer (mili giây) Tick Phươ ng th c : ● ● Start : bắt đầu timer Stop : dừng timer SendKeys   Gởi 1 thao t c phím đến ứng dụng Ví dụ : SendKeys.Send(“A”); SendKeys.Send(“abc”); SendKeys.Send(“{Enter}”); SendKeys.Send(“A{Enter}”); SendKeys.Send(“+(abc)”); // shift... ng ứng thông qua thuộ c tính Dock và Anchor Bất kì control nào trong NET đều c 2 thu c tính Dock và Anchor ● ● Dock: X c định kích thư c của control so với control (cha) đang chứa nó Anchor: X c định vị trí c a control so với control (cha) đang chứa nó . bu c)ự ặ ắ ộ ? Kí t [a z] ho c [A Z] (Không b t bu c)ự ặ ắ ộ , Đ n v ph n ngàn (1 ,23 4)ơ ị ầ . Đ n v ph n l (0. 32) ơ ị ầ ẻ MaskEditBox  T đ nh nghĩa Maskự ị ● Ví d :ụ mebSoDienThoai. Mask = “000-0000-000”; //. MaskEditBox  T đ nh nghĩa Maskự ị ● Ví dụ ➢ Nh p MSSV : 08 123 45ậ ➢ Nh p mã s n ph m : A-090401-0001ậ ả ẩ ➢ Nhâp ngày sinh : 01/04 /20 09 CheckBox  Thu c tính Checkedộ  S ki n CheckedChangedự. L p trình trên môi tr ng windowsậ ườ Windows control – Ph n 2 N i dungộ  MaskEditBox  CheckBox  RadioButton  Panel  ListView  TreeView  Timer  SendKey  Thi

Ngày đăng: 20/11/2014, 23:18

Từ khóa liên quan

Mục lục

  • Title

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

  • Đang cập nhật ...

Tài liệu liên quan