... khác.
Form
Cửa sổ chính của một chương trình.
Các chứcnăngmớicủa Windows Forms
Những Controls tàn hình được chứa riêng
Một thay đổi rất tốt trong .NET từ VB6 là những controls không hiển ... Console.Write(OwnedForm.Text)
Next
End Sub
Các bài tập Microsoft .NET 112
Bài 8
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần I)
Xin nhắc lại là .NET Framework cho ta ba cách để user ... cũ.
Độ đậm (Opacity) của Form
Có một property mớicủa form rất thú vị để dùng, dù rằng sự ích lợi hay
mục đích của áp dụng không rõ ràng. Đó là ta có thể thay đổi độ đậm của
một form. Ta có thể...
... Microsoft .NET 124
Bài 9
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần II)
Sự khác biệt trong các Hộp Giao Thoại (Dialog Boxes)
Trong VB6, các hộp giao thoại thật ra là những form bình thường ... cửa sổ Properties của forms hay controls. Để thay đổi Size
của một form, ta có thể code như sau:
Me.Size = (New Size(300, 400))
ReSize nhiều controls
VS.NET cho ta một chứcnăngmới là Resize nhiều ... assign một trị số cho
property DialogResult của một button. Khi user click button ấy thì
DialogResult của hộp giao thoại lấy trị số của property DialogResult của
button và hộp giao thoại Hide.
Để biểu...
... Fill.
Các bài tập Microsoft .NET 134
Bài 10
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần III)
Tự động Resize và định chỗ (positioning)
Những chương trình ứng dụng chuyên nghiệp ta ... ToolBar thì dock vào phía trên của form, còm StatusBar thì
dock vào phía dưới của một form. Chúng dãn ra chiếm từ trái qua phải
của form, user không thể chỉ định chiều rộng của chúng. Khi form được
resized ... chiều rộng
của form.
Property Dock của control trong .NET cũng giống giống như property
Align của control trong VB6 StatusBar.
Ta chỉ có thể dán một control vào một trong bốn cạnh của form, chớ
không...
... tập Microsoft .NET 144
Bài 11
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần IV)
Các control Providers
Trong Windows Forms có một gia đình controls mới mà ta chỉ có thể
dùng khi ... than trắng là default icon của ErrorProvider.
Muốn dùng một icon khác ta chỉ cần assign icon ấy vào property Icon
của ErrorProvider.
Menus
Các bài tập Microsoft .NET 155
Private Sub BtnAddMenuItem_Click( ... một Textbox có error. Cách ấy
Các bài tập Microsoft .NET 158
MDI parent duy nhất và chỉ trong lúc thiết kế ta mới có thể chỉ định đặc
tính của một form là MDIChild. Một form không thể trở thành...
... 161
Bài 12
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần V)
Toolbars
Toolbars trong .NET đã được nâng cấp bằng cách thêm chứcnăng cho
các ToolBarButtons trong collection củanhững buttons ... một chức năng
tương đương với ItemData của ListBox trong VB6.
.NET ListBox không hổ trợ Style Checkbox, nhưng ta có thể dùng
CheckedListBox.
ComboBox
Vì ComboBox thừa kế từ ListBox nên tất cả những ... giống như dưới đây:
Các bài tập Microsoft .NET 1 65
Các Items được chứa trong một collection tên Items, do đó ta có thể làm
việc với mọichứcnăngcủa một collection như Add, Clear, Insert,
Remove,...
...
khác.
Form
Cửa sổ chính của một chương trình.
Các chứcnăngmớicủa Windows Forms
Những Controls tàn hình được chứa riêng
Một thay đổi rất tốt trong .NET từ VB6 là những controls không hiển ... Next
End Sub
Form properties cho Cancel Button và Default Button
Bài 8
Những chứcnăngmới trong giao diện cửa sổ của VB.NET
(phần I)
Xin nhắc lại là .NET Framework cho ta ba cách để user ... dùng các chứcnăng ấy,
nhưng bây giờ ta không đá động gì đến property nào của các buttons, mà
lại set các properties CancelButton và AcceptButton của chính form.
Khi ta click bên phải của property...
... cho các controls
Bài 11
Những chứcnăngmới trong giao diện cửa sổ
của VB.NET (phần IV)
Các control Providers
Trong Windows Forms có một gia đình controls mới mà ta chỉ có thể dùng khi ... code của mình.
Để chỉ định ContextMenu1 Pop-up khi user right click Textbox1, bạn chỉ cần set
property ContextMenu của Textbox1 thành ContextMenu1 (chọn nó trong cái
dropdown list của comboxbox ... than trắng là default icon của ErrorProvider. Muốn
dùng một icon khác ta chỉ cần assign icon ấy vào property Icon của
ErrorProvider.
Menus
Mặc dầu Menu Editor của VB6 cung cấp đầy đủ các...
... Last Updated:
Webmaster
Bài 10
Những chứcnăngmới trong giao diện cửa sổ
của VB.NET (phần III)
Tự động Resize và định chỗ (positioning)
Những chương trình ứng dụng chuyên nghiệp ... các controls hay định vị trí của các controls trên form
một cách tự động. Nếu bao giờ bạn đã thử thêm các chứcnăng ấy cho một
chương trình áp dụng viết bằng VB6 của mình, bạn sẽ thông cảm rằng ... các bước sau đây:
1. Tạo một Application mới, đặt một Panel lên phía trái của form chính để nó
chíếm bên trái của form bằng cách set property Dock của nó thành Left.
Ta gọi Panel ấy là Panel1....
... DialogResult của một button. Khi user click button ấy thì
DialogResult của hộp giao thoại lấy trị số của property DialogResult của button
và hộp giao thoại Hide.
Để biểu diễn chứcnăng quản ... chuyện quan
trọng: Add button mới nầy vào collection of controls của form và đăng ký
(register) việc dùng Sub Button_Click làm Event Handler của Event Click của nó.
Làm xong mấy chuyện nầy ... ReSize nhiều controls
VS.NET cho ta một chứcnăngmới là Resize nhiều controls cùng một lúc. Trước
hết bạn Select nhiều controls bằng cách drag...
... khác.
Form
Cửa sổ chính của một chương trình.
Các chứcnăngmớicủa Windows Forms
Những Controls tàn hình được chứa riêng
Một thay đổi rất tốt trong .NET từ VB6 là những controls không hiển ... Object Browser bằng
cách click hình tam giác nhỏ của Class View icon rồi chọn Object Browser:
Bài 8
Những chứcnăngmới trong giao diện cửa sổ
của VB.NET (phần I)
Xin nhắc lại là .NET Framework ... cũ.
Độ đậm (Opacity) của Form
Có một property mớicủa form rất thú vị để dùng, dù rằng sự ích lợi hay mục
đích của áp dụng không rõ ràng. Đó là ta có thể thay đổi độ đậm của một form.
Ta có...
... MenuItem như sau:
Bài 11
Những chứcnăngmới trong giao diện cửa sổ
của VB.NET (phần IV)
Các control Providers
Trong Windows Forms có một gia đình controls mới mà ta chỉ có thể dùng
khi ... CauseValidation của
các controls. Thông thường, property CauseValidation của các controls
được set thành True. TextBox txtName chỉ tạo ra Event Validating khi
chính property CauseValidation của nó ... than trắng là default icon của ErrorProvider.
Muốn dùng một icon khác ta chỉ cần assign icon ấy vào property Icon
của ErrorProvider.
Menus
Mặc dầu Menu Editor của VB6 cung cấp đầy đủ các...
... 12
Những chứcnăngmới trong giao diện cửa sổ
của VB.NET (phần V)
Toolbars
Toolbars trong .NET đã được nâng cấp bằng cách thêm chứcnăng cho các
ToolBarButtons trong collection củanhững ... ba buttons với những đặc tính sau:
•
Đổi property Text của button thứ nhất (ToolbarButton1) ra Close vì ta
muốn đóng chương trình khi user click lên button ấy. By default Style của
ToolbarButton ... hãy khởi động một Project mới và đặt một Toolbar vào form chính
bằng cách doubleclick lên Toolbar icon trong Toolbox. Một Toolbar sẽ hiện ra
nằm ngay dưới tiêu đề của form. Kế đó rightclick...
...
End Sub
Bài 9
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần II)
Sự khác biệt trong các Hộp Giao Thoại (Dialog Boxes)
Trong VB6, các hộp giao thoại thật ra là những form bình ... một trị số cho property DialogResult của một
button. Khi user click button ấy thì DialogResult của hộp giao thoại lấy trị
số của property DialogResult của button và hộp giao thoại Hide.
Để ...
chuyện quan trọng: Add button mới nầy vào collection of controls của form
và đăng ký (register) việc dùng Sub Button_Click làm Event Handler của
Event Click của nó.Làm xong mấy chuyện nầy...
...
Bài 10
Những chứcnăngmới trong giao diện cửa sổ
của VB.NET (phần III)
Tự động Resize và định chỗ (positioning)
Những chương trình ứng dụng chuyên nghiệp ... các controls hay định vị trí của các
controls trên form một cách tự động. Nếu bao giờ bạn đã thử thêm các
chức năng ấy cho một chương trình áp dụng viết bằng VB6 của mình, bạn
sẽ thông cảm ... các bước sau
đây:
1. Tạo một Application mới, đặt một Panel lên phía trái của form chính
để nó chíếm bên trái của form bằng cách set property Dock của nó
thành Left. Ta gọi Panel ấy là Panel1....
... khác.
Form Cửa sổ chính của một chương trình.
Các chứcnăngmớicủa Windows Forms
Những Controls tàn hình được chứa riêng
Một thay đổi rất tốt trong .NET từ VB6 là những controls không hiển ... default củacửa sổ
WindowsDefaultBounds
Hiển thị form ở vị trí default củacửa sổ, với kích thước default
của cửa sổ
Borders của Form
Thay đổi property FormBorderStyle sẽ ảnh hưởng những gì ... biệt giữa form nô lệ và TopMost form là form nô lệ chỉ nằm trên form
Bài 8
Những chứcnăngmới trong giao diện cửa sổ của
VB.NET (phần I)
Xin nhắc lại là .NET Framework cho ta ba cách để user...