Thông tin tài liệu:
Nhằm giúp các bạn học sinh và các giáo viên có thêm tài liệu để giảng dạy và học tập. Dưới đây là bài giảng Lập trình ứng dụng Visualbasic bài 4: Menu - Toolbar trình bày về ToolStrip, Item as ToolStripItem, MenuItem as ToolStripMenuItem, viết code cho MenuStrip, thuộc tính kế thừa.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình ứng dụng Visualbasic: Bài 4 - Phạm Đình Sắc
Buổi 4: Menu – ToolBar
ToolStrip
ToolStripContainer
StatusStrip
MenuStrip
MenuStripContext
NotifyIcon
Windows Form programming with VB.Net 2005. 1
ToolStrip
Từ Visual Studio 2005 gọi ToolBar là ToolStrip
Windows Form programming with VB.Net 2005. 2
ToolStrip
1. Properties:
- Item: Quản lý việc thêm (Add), xóa (remove)
các thành phần của ToolStrip
- TextDirection: Hiển thị Text của các thành
phần của ToolStrip theo chiều ngang
(Horizontal), dọc theo chiều kim đồng hồ
(Vertical90, Vertical270)…
- LayoutStyle: Xác định vị trí ToolStrip theo
chiều ngang (Horizontal), dọc (Vertical)…
- RenderMode: Xác định loại ToolStrip theo chế
độ System, Professional…
Windows Form programming with VB.Net 2005. 3
Item của ToolStrip: (tiếp theo)
Item ở đây là một đối tượng thuộc
ToolStripItem class quản lý việc thiết kế và viết
code cho ToolStrip. Các ToolStripItem ở đây
thường là:
- ToolStripButton (Button)
- ToolStripLabel (Label)
- ToolStripSeparator
- ToolStripTextBox (TextBox)
- ToolStripComboBox (Combobox)
- ToolStripDropDownButton, ToolStripSplitButton
- ToolStripProgressBar (Progressbar)
Windows Form programming with VB.Net 2005. 4
Item as ToolStripItem
1. Properties:
- Text: Nội dung của Item
- TextAlign: Căn lề cho Text so với ToolstripItem
- TextDirection: Text theo chiều ngang or dọc
- TextImageRelation: Quan hệ giữa Text và Image
(chồng ghép, trên, dưới, trước, sau)
• Overlay
• ImageAboveText
• TextAboveImage
• ImageBeforeText
• TextBeforeImage
Windows Form programming with VB.Net 2005. 5
ImageBeforeText
TextBeforeImage
ImageAboveText
TextAboveImage
Overlay
Windows Form programming with VB.Net 2005. 6
Item as ToolStripItem (tt)
1. Properties:
- Image: image hiển thị
- ImageAlign: Căn lề cho image so với Toolstrip
- ImageTransparent: làm trong suốt màu of image
- DisplayStyle: None, Text, Image, ImageAndText
- Alignment: Định vị trái hay phải của 1 Item bên
trái hay phải trên Toolstrip
Windows Form programming with VB.Net 2005. 7
ToolStripContainer
Windows Form programming with VB.Net 2005. 8
ToolStripContainer
1. Properties:
- Dock: định dạng hiển thị cho Toolstripcontainer
- LeftToolStripPanelVisible: True or False
- RightToolStripPanelVisible: True or False
- TopToolStripPanelVisible: True or False
- BottomToolStripPanelVisible: True or False
Windows Form programming with VB.Net 2005. 9
StatusStrip
1. Properties:
- Item: Quản lý việc thêm (Add), xóa (remove)
các thành phần của StatusStrip
- TextDirection: Hiển thị Text của các thành
phần của StatusStrip theo chiều ngang
(Horizontal), dọc theo chiều kim đồng hồ
(Vertical90, Vertical270)…
- LayoutStyle: Xác định vị trí StatusStrip theo
chuều ngang (Horizontal), dọc (Vertical)…
- RenderMode: Xác định loại StatusStrip theo
chế độ System, Professional…
Windows Form programming with VB.Net 2005. 10
Item của StatusStrip: (tiếp theo)
Item ở đây là một đối tượng thuộc
ToolStripItem class quản lý việc thiết kế và viết
code cho StatusStrip. Các ToolStripItem ở đây
thường là:
- ToolStripStatusLabel (Label):
- ToolStripDropDownButton, ToolStripSplitButton
- ToolStripProgressBar (Progressbar)
StatusStrip: Chủ yếu và thường dùng là
ToolStripStatusLabel
Windows Form programming with VB.Net 2005. 11
MenuStrip
1. Properties:
- Item: Quản lý việc thêm (Add), xóa (remove)
các thành phần của MenuStrip
- TextDirection: Hiển thị Text của các thành
phần của MenuStrip theo chiều ngang
(Horizontal), dọc theo chiều kim đồng hồ
(Vertical90, Vertical270)…
- LayoutStyle: Xác định vị trí MenuStrip theo
chuều ngang (Horizontal), dọc (Vertical)…
- RenderMode: Xác định loại MenuStrip theo
chế độ System, Professional…
Windows Form programming with VB.Net 2005. 12
Item as ToolStripItem
1. Properties:
- Text: Nội dung của Item
- TextAlign: Căn lề cho Text so với Toolstrip
- TextDirection: Text theo chiều ngang or dọc
- TextImageRelation: Quan hệ giữa Text và Image
(trên, dưới, trước, sau, chồng ghép)
- Image: image hiển thị
- ImageAlign: Căn lề cho image so với Toolstrip
- ImageTransparent: làm trong suốt màu of image
- DisplayStyle: None, Text, Image, ImageAndText
- Alignment: Định vị trái hay phải của 1 Item bên
trái hay phải trên Toolstrip
Windows Form programming with VB.Net 2005. 13
MenuItem as ToolStripMenuItem
1. Properties:
- Text: Nội dung của Item
- TextAlign: Căn lề cho Text so với ToolstripMenuItem
- TextDirection: Text theo chiều ngang or dọc
- TextImageRelation: Quan hệ giữa Text và Image (trên,
dưới, trước, sau, chồng ghép)
- Image: image hiển thị
- ImageAlign: Căn lề cho image so với ToolstripMenuItem
- ImageTransparent: làm trong suốt màu of image
- DisplayStyle: None, Text, Image, ImageAndText
- Alignment: Định vị trái hay phải của 1 Item bên trái hay
phải trên ToolstripMenuItem
Windows Form programming with VB.Net 2005. 14
Item của MenuStrip: (tiếp theo)
Item ở đây là một MenuItem là đối tượng thuộc
ToolStripMenuItem class quản lý việc thiết kế và
viết code cho MenuStrip. ToolStripMenuItem ở
đây thường là:
- ToolStripComboBox
- ToolStripTextBox
- ToolStripSeparator
- DropDownItems: thuộc tính kế thừa cha con
nghĩ ...