1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng lập trình ứng dụng visualbasic bài 4 phạm đình sắc

12 352 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 396,19 KB

Nội dung

Buổi 4: Menu – ToolBar ™ ToolStrip ™ ToolStripContainer ™ StatusStrip ™ MenuStrip ™ MenuStripContext ™ NotifyIcon Windows Form programming with VB.Net 2005 ™ToolStrip ™ Từ Visual Studio 2005 gọi ToolBar ToolStrip Windows Form programming with VB.Net 2005 ™ToolStrip Properties: - Item: Quản lý việc thêm (Add), xóa (remove) thành phần ToolStrip - TextDirection: Hiển thị Text thành phần 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 ™ Item ToolStrip: (tiếp theo) Item đối tượng thuộc ToolStripItem class quản lý việc thiết kế viết code cho ToolStrip Các ToolStripItem thường là: - ToolStripButton (Button) - ToolStripLabel (Label) - ToolStripSeparator - ToolStripTextBox (TextBox) - ToolStripComboBox (Combobox) - ToolStripDropDownButton, ToolStripSplitButton - ToolStripProgressBar (Progressbar) Windows Form programming with VB.Net 2005 ™Item as ToolStripItem Properties: - Text: Nội dung Item - TextAlign: Căn lề cho Text so với ToolstripItem - TextDirection: Text theo chiều ngang or dọc - TextImageRelation: Quan hệ Text Image (chồng ghép, trên, dưới, trước, sau) • Overlay • ImageAboveText • TextAboveImage • ImageBeforeText • TextBeforeImage Windows Form programming with VB.Net 2005 ImageBeforeText TextBeforeImage ImageAboveText TextAboveImage Overlay Windows Form programming with VB.Net 2005 ™Item as ToolStripItem (tt) Properties: - Image: image hiển thị - ImageAlign: Căn lề cho image so với Toolstrip - ImageTransparent: làm suốt màu of image - DisplayStyle: None, Text, Image, ImageAndText - Alignment: Định vị trái hay phải Item bên trái hay phải Toolstrip Windows Form programming with VB.Net 2005 ™ToolStripContainer Windows Form programming with VB.Net 2005 ™ToolStripContainer 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 ™ StatusStrip Properties: - Item: Quản lý việc thêm (Add), xóa (remove) thành phần StatusStrip - TextDirection: Hiển thị Text thành phần 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 StatusStrip: (tiếp theo) Item đối tượng thuộc ToolStripItem class quản lý việc thiết kế viết code cho StatusStrip Các ToolStripItem thường là: - ToolStripStatusLabel (Label): - ToolStripDropDownButton, ToolStripSplitButton - ToolStripProgressBar (Progressbar) StatusStrip: Chủ yếu thường dùng ToolStripStatusLabel Windows Form programming with VB.Net 2005 11 ™ MenuStrip Properties: - Item: Quản lý việc thêm (Add), xóa (remove) thành phần MenuStrip - TextDirection: Hiển thị Text thành phần 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 Properties: - Text: Nội dung Item - TextAlign: Căn lề cho Text so với Toolstrip - TextDirection: Text theo chiều ngang or dọc - TextImageRelation: Quan hệ Text 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 suốt màu of image - DisplayStyle: None, Text, Image, ImageAndText - Alignment: Định vị trái hay phải Item bên trái hay phải Toolstrip Windows Form programming with VB.Net 2005 13 ™MenuItem as ToolStripMenuItem Properties: - Text: Nội dung Item - TextAlign: Căn lề cho Text so với ToolstripMenuItem - TextDirection: Text theo chiều ngang or dọc - TextImageRelation: Quan hệ Text 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 suốt màu of image - DisplayStyle: None, Text, Image, ImageAndText - Alignment: Định vị trái hay phải Item bên trái hay phải ToolstripMenuItem Windows Form programming with VB.Net 2005 14 ™ Item MenuStrip: (tiếp theo) Item MenuItem đối tượng thuộc ToolStripMenuItem class quản lý việc thiết kế viết code cho MenuStrip ToolStripMenuItem thường là: - ToolStripComboBox - ToolStripTextBox - ToolStripSeparator - DropDownItems: thuộc tính kế thừa cha nghĩa MenuItem có DropDownItems DropDownItems có MenuItem khác… theo thứ tự phân cấp thư thư mục Windows Form programming with VB.Net 2005 15 ToolStripItem Container Support Class ToolStripButton ToolStripComboBox ToolStripSplitButton ToolStripLabel ToolStripSeparator ToolStripDropDownButton ToolStripTextBox ToolStripMenuItem ToolStripStatusLabel ToolStripProgressBar Windows Form programming with VB.Net 2005 Tool Strip Yes Yes Yes Yes Yes Yes Yes No No Yes Menu Strip No Yes No No Yes No Yes Yes No No Status Strip No No No No No No Yes No Yes Yes 16 ™ToolStripMenuItem Members Properties - Checked: Kiểm tra trạng thái Checked hay không Checked ToolStripMenuItem (True or False) - ShortcutKeys: Chỉ shortcut key (phím tắt) gọi ToolStripMenuItem VD: Ctrl+N … - ShowShortcutKeys: Cho phép ẩn or Shortcut key - ShortcutKeyDisplayString: ShowShortcutKeys True ta cho hiển thị phím tắt đảo vị trí phím chức Vd: Shift+Ctrl+N thay hiển thị Ctrl+Shift+N Event: - CheckedChanged: Handle this event to respond when the item is checked or unchecked Windows Form programming with VB.Net 2005 17 ™ ContextMenuStrip - Window Form có hai loại Menu Main menu Context menu Context menu “Pop up menu” thường cung cấp cho User thực việc right-click để thực phần tác vụ Windows form - Hầu hết tất Control thường có thuộc tích ContextMenuStrip đối tượng gán (Set) ContextMenuStrip tạo xử lý kiện (Event) thực việc right-click ContextMenuStrip Display or Show Windows Form programming with VB.Net 2005 18 ™ NotifyIcon - Diễn tả Icon Window Form trạng thái System Tray (StaskBar) - NottifyIcon liên quan đến trạng thái Window Form: theo đối tượng WindowState bao gồm: • FormWindowState.Maximized • FormWindowState Normal • FormWindowState Minimized Properties: - Icon: Icon hiển thị TaskBar - ContextMenuStrip: Set ContextMenuStrip cho NotifyIcon Windows Form programming with VB.Net 2005 19 ™ MaskedTextBox & RichTextBox - MaskedTextBox & RichTextBox: có tất Properties Event TextBox có đặc điểm riên sau: - RichTextBox: tương đương TextBox dạng MultiLine=True - MaskedTextBox: có Properties (thuộc tính) Mask cho phép định dạng cách thức hiển thị nhập thông tin vào theo định dạng định sẵn ví dụ ngày tháng, Giờ, số, chuỗi… / / _ ; 061-3876543 Windows Form programming with VB.Net 2005 20 Windows Form programming with VB.Net 2005 21 Windows Form programming with VB.Net 2005 22 ™ MaskedTextBox Format element Description Chỉ đư nhập vào số, không nhập vào nhận khoảng trắng nhập số khoảng trắng # Digit or space, optional If this position is blank in the mask, it will be rendered as a space in the text property Plus (+) and minus (-) signs are allowed L Letter, required Restricts input to the ASCII letters a-z and A-Z This mask element is equivalent to [a-zA-Z] in regular expressions ? Letter, optional Restricts input to the ASCII letters a-z and A-Z This mask element is equivalent to [a-zA-Z]? in regular expressions & Character, required If the AsciiOnly property is set to true, this element behaves like the "L" element C Character, optional Any non-control character If the AsciiOnly property is set to true, this element behaves like the "?" element A Alphanumeric, optional If the AsciiOnly property is set to true, the only characters it will accept are the ASCII letters a-z and A-Z a Alphanumeric, optional If the AsciiOnly property is set to true, the only characters it will accept are the ASCII letters a-z and A-Z Windows Form programming with VB.Net 2005 23 ™ MaskedTextBox Format element Description Decimal placeholder The actual display character used will be the decimal placeholder appropriate to the format provider, as determined by the control's FormatProvider property , Thousands placeholder The actual display character used will be the thousands placeholder appropriate to the format provider, as determined by the control's FormatProvider property : Time separator The actual display character used will be the time placeholder appropriate to the format provider, as determined by the control's FormatProvider property / Date separator The actual display character used will be the date placeholder appropriate to the format provider, as determined by the control's FormatProvider property $ Currency symbol The actual character displayed will be the currency symbol appropriate to the format provider, as determined by the control's FormatProvider property < Shift down Converts all characters that follow to lowercase > Shift up Converts all characters that follow to uppercase | Disable a previous shift up or shift down \ Escape Escapes a mask character, turning it into a literal "\\" is the escape sequence for a backslash Windows Form programming with VB.Net 2005 24 [...]... uppercase | Disable a previous shift up or shift down \ Escape Escapes a mask character, turning it into a literal "\\" is the escape sequence for a backslash Windows Form programming with VB.Net 2005 24 ... trái hay phải Item bên trái hay phải ToolstripMenuItem Windows Form programming with VB.Net 2005 14 ™ Item MenuStrip: (tiếp theo) Item MenuItem đối tượng thuộc ToolStripMenuItem class quản lý việc... nhập thông tin vào theo định dạng định sẵn ví dụ ngày tháng, Giờ, số, chuỗi… / / _ ; 061-3876 543 Windows Form programming with VB.Net 2005 20 Windows Form programming with VB.Net 2005 21 Windows... literal "\" is the escape sequence for a backslash Windows Form programming with VB.Net 2005 24

Ngày đăng: 03/12/2015, 18:16

TỪ KHÓA LIÊN QUAN

w