tailieunhanh - Dạng bài tập về Micosoft.NET- P29

Dạng bài tập về P29: Sau khi biết qua về .NET, câu hỏi bạn sẽ đặt ra là bạn có nên học lập trình trên .NET hay không. Nói chung, về lập trình có nhiều tôn giáo như VC++/Java, VB6, Delphi Bạn có thể chọn giữa C# và . Đối với VB6 programmers, học lập trình sẽ mất một thời gian, nhưng không khó. Nên nhớ rằng .NET không phải chỉ cho ta các ngôn ngữ lập trình, mà cả một hệ thống triển khai phần mềm chú trọng vào mục tiêu hơn là cách thức | Cá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ì Button1 dãn ra và Button2 co lại Các bài tập Microsoft .NET 142 Ngược lại nếu bạn nắm Splitter kéo qua trái thì Button1 co ra và Button2 dãn lại Trong thí dụ này ta để yên chiều rộng của Splitter nhưng bình thường ta làm cho nó hẹp hơn. Nếu Splitter hẹp thì khó thấy do đó bạn có thể cho nó 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ột Horizontal 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 143 hai đều là containers loại control có thể đựng nhiều controls và lập lại cá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ột PanelX với Docking Left hay Top lên trước kế đó đặt một Splitter với cùng loại Docking với PanelX rồi đặt PanelY với Docking .