
Dạng bài tập về Micosoft.NET- P29
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Dạng bài tập về Micosoft.NET- P29Các bài tập Microsoft .NET 141 4. Kế đó, đặt một Panel lên bên phải của form, gọi là Panel2, và set property Dock nó thành Fill. Có nghĩa là ta muốn Panel2 chiếm hết phần còn lại bên phải của form. 5. Thêm vào trong Panel2 này một Button, gọi là Button2, và set property Anchor của nó thành Top, Left, Right.Khi chạy chương trình, mỗi lần bạn nắm Splitter kéo qua phải thì Button1dãn ra và Button2 co lại:Các bài tập Microsoft .NET 142Ngược lại, nếu bạn nắm Splitter kéo qua trái thì Button1 co ra và Button2dãn lại:Trong thí dụ này ta để yên chiều rộng của Splitter, nhưng bình thường talàm cho nó hẹp hơn. Nếu Splitter hẹp thì khó thấy, do đó bạn có thể chonó một màu đỏ rực trong lúc thiết kế để dễ thấy. Khi thiết kế xong hết rồi,bạn đổi nó lại thành một màu dịu hơn.Nếu bây giờ bạn muốn chia Panel2 thành hai phần, ngăn cách bởi mộtHorizontal Splitter thì sao? Ta cứ xem Panel2 như một form vậy, tức là cảCác bài tập Microsoft .NET 143hai đều là containers, loại control có thể đựng nhiều controls, và lập lạicác bước sau: 1. Đặt một Panel lên phía trên của Panel2, gọi nó là Panel3 và set property Dock của nó thành Top. 2. Đặt một Splitter lên Panel2 (nhớ tránh đặt nó lên Panel3), gọi nó là Splitter2 và set property Dock của nó cũng thành Top. Resize Splitter2 cho nó dẹp lại và đổi property Backcolor thành ra ControlDark cho dễ thấy. 3. Đặt một Panel lên phía dưới của Panel2, gọi nó là Panel4 và dời Button2 từ Panel2 qua Panel4 bằng cách Cut and Paste. 4. Set property Dock của Panel4 thành Fill.Bây giờ hãy chạy chương trình và nắm kéo Splitter2 lên xuống.Tóm lại, muốn dùng control Splitter trong một form hay panel ta đặt mộtPanelX với Docking Left hay Top lên trước, kế đó đặt một Splitter vớicùng loại Docking với PanelX, rồi đặt PanelY với Docking Fill.Các bài tập Microsoft .NET 144 Bài 11 Những chức năng mới trong giao diện cửa sổ của VB.NET (phần IV)Các control ProvidersTrong Windows Forms có một gia đình controls mới mà ta chỉ có thểdùng khi chúng đi chung với các controls khác trên cùng một form.Chúng được gọi là Provider Controls và có đặc tính là khiến cho cácproperty mới hiện ra trong các controls khác.Provider Controls không hiển thị trên form lúc chạy program. Do đóchúng nằm riêng trong Component Tray lúc ta thiết kế. Hiện giờ có 3Provider Controls : HelpProvider, ToolTip và ErrorProvider. Cả bađều làm việc một cách tương tự nhau.Controls HelpProvider và ToolTipTrong VB6, các controls có property HelpContextID để ta chỉ định khiuser bấm nút F1 thì chương trình sẽ hiển thị Help ở đúng trang có trị sốHelpContextID trong Help file. Còn ToolTip là một Textstring propertycủa mỗi control. Ta chỉ cần dùng cửa sổ Properties để cho vào ToolTiptext của một control là trong lúc chạy chương trình, khi nào ta để mousecursor nằm lên control là chương trình sẽ hiển thị ToolTip text.Hai thứ ấy không còn dùng trong Windows Forms nữa. Thay vào đó, taphải đặt các Provider Controls lên form để thực hiện các công tác tươngđương.Control HelpProvider cho phép các controls khác chỉ định contextsensitive help (trợ giúp trong tình huống đương thời) hiển thị khi userbấm nút F1. Khi một control HelpProvider (gọi là HelProvider1 bydefault) được thêm vào một form, thì mọi controls trên form đều sẽ cóthêm các properties dưới đây, chúng sẽ hiển thị trong cửa sổ Propertiessau khi ta chọn một control. Property Áp dụngCác bài tập Microsoft .NET 145HelpString on Khi control được focus, user bấm nút F1 sẽ popup TooltipHelpProvider1 HelpString cho control Cung cấp một Topic cho control để dùng trong Help file choHelpTopic on context-sensitive help. Control HelpProvider1 có một propertyHelpProvider1 để ta chỉ định dùng Help file nàoShowHelp on Xác định là control HelpProvider có Active cho control nàyHelpProvider1 khôngMột khi property HelpString đã được cho một Textstring thì trong lúccontrol nhận được focus, nếu user bấm nút F1 một Tooltip sẽ hiển thịTextstring ấy. HelpProvider có một property để dẫn đến một Help file,hoặc là HTMLHelp file, hoặc là Win32Help file, và trị số trong propertyHelpTopic sẽ chỉ dẫn đến topic ấy trong Help ...
Tìm kiếm theo từ khóa liên quan:
tài liệu dot net visual studio thủ thuật .net lập trình .net lập trình visual tài liệu .net 2010Tài liệu có liên quan:
-
Lập trình .net 4.0 và visual studio 2010 part 63
7 trang 140 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 138 0 0 -
Lập trình .Net - (Tập 3: Lập trình giao diện người dùng theo C#): Phần 2
56 trang 38 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 11
6 trang 31 0 0 -
HƯỚNG DẪN VẼ ĐỒ THỊ VỚI VISUAL STUDIO C# 2008
12 trang 30 0 0 -
37 trang 30 0 0
-
Lập trình .net 4.0 và visual studio 2010 part 3
10 trang 28 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 60
9 trang 28 0 0 -
Lập trình .Net - (Tập 3: Lập trình giao diện người dùng theo C#): Phần 1
43 trang 27 0 0 -
Dạng bài tập về Micosoft.NET- P8
5 trang 26 0 0 -
24 trang 24 0 0
-
Lập trình .net 4.0 và visual studio 2010 part 50
7 trang 24 0 0 -
Dạng bài tập về Micosoft.NET- P16
5 trang 24 0 0 -
Dạng bài tập về Micosoft.NET- P35
4 trang 23 0 0 -
8 trang 23 0 0
-
Tài liệu Lập trình C# 2008 cơ bản
100 trang 23 0 0 -
Dạng bài tập về Micosoft.NET- P15
5 trang 22 0 0 -
Dạng bài tập về Micosoft.NET- P14
5 trang 22 0 0 -
Dạng bài tập về Micosoft.NET- P28
5 trang 22 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 59
8 trang 21 0 0