Showing posts with label toolbox. Show all posts
Control NotifyIcon trong C# | Tạo icon trên khay hệ thống
Đầy đủ cách sử dụng NotifyIcon trong C#
Các Icon trong khay hệ thống (có thể kéo ra ngoài)
- Demo NotifyIcon: https://www.dropbox.com/s/v1ajn6w6suzidiu/NotifyIcon-thuvienwinform.rar- Sử dụng cơ bản giống như trong demo.
- Tác dụng chính của nó là để kích hoạt lại Form khi nó bị ẩn xuống (Hide). Các thuộc tính của nó như sau:
Tên
thuộc tính
|
Chức
năng
|
(name)
|
Tên của NotifyIcon. Nó như tên biến vậy
|
BallootipIcon
|
Biểu tượng thông báo hiện ra khi ấn vào Icon này (phải kết hợp sự kiện
Click)
|
BalloontipText
|
Chữ hiện ra khi ấn vào Icon
|
ContextMenuStrip
|
Menu lựa chọn khi ấn chuột phải vào Icon
|
ContextMenuTitile
|
Tiêu để chữ hiện ra khi tác động vào Icon
|
Icon
|
Icon (biểu tượng) hiện ở khay hệ thống
|
Text
|
K có tác dụng lắm J
|
- 2 Sự kiện hay sử dụng đối với NotifyIcon là: Click và MouseDoubleClick.
+ Click: sự kiện khi ấn vào biểu tượng trong khay hệ thống
+ DoubleClick: khi click kép vào nó (để hiện Form trở lại)
Thuộc tính và sự kiện của form
Form thiết kế
Các thuộc tính
Thuộc tính
|
Chức năng
|
(name)
|
Tên Form. Nó như một biến vậy. Quan trọng
|
AllowDrop
|
Cho phép kéo thả
|
AutoSizeMode
|
+GrowOnly: cho phép thay đổi kích thước form
+GrowAndShrink: không cho phép thay đôi kích thước form
|
BackColor
|
Màu nền Form
|
ContexMenuStrip
|
Menu xuất hiện khi chuột phải lên Form
|
Cursor
|
Con trỏ chuột khi rê trên form
|
KeyPreview
|
Cho phép nhận phím hay không (cái này kết hợp với sự kiện nhận phím)
|
Opacity
|
Độ trong suốt của form
|
ShowInTaskbar
|
Hiện thị ở thanh taskbar khi chạy form (true/false)
|
StartPosition
|
Vị trí xuất hiện của form
+CenterScreen: Giữa màn hình
+CenterParent: Giữa Form gọi ra nó (form cha)
|
TopMost
|
Hiển thị đè lên các form khác
|
WindowState
|
Trạng thái của form
|
Text
|
Chữ hiển thị khi form chạy
|
Ngoài việc chỉnh trực tiếp ta có thể dùng code. VD:
Form1.Text = "Tên Form 1";
Form1.ActiveForm.TopMost = true;
...
II. Các sự kiện trên form
Các sự kiện trên form ít khi được sử dụng. Một số sự kiện thường được sử dụng đó là:
+ DragDrop: kéo thả đối tượng vào Form
+ Keyup: xác định phím ấn.
Tham khảo thêm: http://thuvienwinform.blogspot.com/2013/09/cac-su-kien-giong-nhau-cua-cac-control.html
Các sự kiện giống nhau của các control trong C#
Sự kiện
|
Điều kiện xẩy ra
|
Click
|
Ấn vào control đó
|
DoubleClick
|
Nháy kép vào control đó
|
KeyDown
|
Bắt đầu ấn phím
|
KeyUp
|
Đẵ ấn phím xong
|
KeyPress
|
Trong khi ấn phím
|
MouseDown
|
Ấn chuột
|
MouseUp
|
Thả chuột
|
MouseHover
|
Rê chuột qua control
|
MouseLeave
|
Rê chuột ra khỏi control
|