Đang tải dữ liệu...
Đưa ứng dụng của bạn xuống System tray - SinhViênIT.Net ||Diễn Đàn Sinh Viên CNTT
 
 
Đang tải...
 
       
Trở lại   SinhViênIT.Net ||Diễn Đàn Sinh Viên CNTT > Thế Giới Lập Trình Viên > Các ngôn ngữ nâng cao và .NET > Visual C#



Đang tải bộ máy tìm kiếm


Trả lời Gởi Ðề Tài Mới
Lần đọc: 829 - Trả lời: 2  
Ðiều Chỉnh
  #1  
Cũ 26-05-2009, 10:55 PM
Vũ Thanh Lai's Avatar
Vũ Thanh Lai Vũ Thanh Lai đã thoát
Đầy tớ Nhân Dân
Tên Thật: Vũ Thanh Lai
Giới tính: Nam
Đang học trường: ĐH Tôn Đức Thắng
Đang học khoa: Công nghệ thông tin
Nghề Nghiệp: Sinh viên
Cấp độ: 71 [SinhVienIT.NetSinhVienIT.NetSinhVienIT.NetSinhVienIT.NetSinhVienIT.Net]
Hoạt động: 2634 / 2634
Điểm: 4455 / 15121
Kinh Nghiệm: 24%
Thành Viên Thứ: 1
Tham gia ngày: 29-09-2007
Đến từ: Định quán, Đồng nai
Tuổi: 19
Bài gửi: 13,366
Đã Cám ơn: 1,022 bài viết
Được cám ơn: 10,666 Lần trong 4,961 Bài viết
Thành viên này đã thay đổi Username 1 lần
Username cũ: vũ thanh lai
Mặc định Đưa ứng dụng của bạn xuống System tray

Đưa ứng dụng của bạn xuống System tray

Nguồn bài viết: http://sinhvienit.net/@forum/showthread.php?t=7883
Thủ thuật: Đưa ứng dụng của bạn xuống System tray
Tác giả: Sưu tầm
Mô tả: Đưa ứng dụng của bạn xuống System tray
---------------------------------------------------
1/ Mở 1 C# Application Form lên.
2/ Thêm control NotifyIcon từ Toolbox.
3/ Đặt thuộc tính Text cho NotifyIcon control, dòng text này sẽ hiển thị khi ng dùng rê chuột lên icon ở System tray. Ví dụ: "congdongcviet.com"
4/ Add icon nào mà bạn muốn xuất hiện dưới System tray vào thuộc tính Icon.
5/ Add đoạn code sau vào sự kiện Resize của Form:


Code:
private void Form1_Resize(object sender, EventArgs e)
        {
            // Nếu Form đang Minimize thì ẩn luôn Form
            if (FormWindowState.Minimized == WindowState)
                Hide();
        }




6/ Thêm sự kiện DoubleClick cho NotifyIcon:


Code:
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            // Hiển thị lại Form nếu doubleclick vào icon dưới System tray
            Show();
            WindowState = FormWindowState.Normal;
        }
OK, giờ bấm F5 chạy thử xem, bạn có thấy nó dưới System tray chưa?.

Bây giờ chúng ta sẽ thêm để khi right click vào cái icon dưới Systray thì sẽ bung ra 1 menu giống như các chương trình khác nhé.
7/ Thêm control ContextMenu từ ToolBox.
8/ Thêm vào ContextMenu những menu bạn muốn hiển thị
9/ Doubleclick vô menu và viết lệnh cho nó. Ví dụ:


Code:
private void mnExit_Click(object sender, EventArgs e)
        {
            // Thoát ứng dụng
            Application.Exit();
        }
10/ Đặt thuộc tính ContextMenu cho control NotifyIcon là tên của control ContextMenu mà bạn mới thêm vào ở bước 7.
Run lại chương trình thử xem. Chúc bạn thành công!.
Nguồn: cauacbovb
Trả Lời Với Trích Dẫn
2 Thành viên dưới đây đã cảm ơn cho bài viết rất có ích của Vũ Thanh Lai :
Chú Tiểu (08-08-2009), codon_langthang90 (08-08-2010)
Quảng cáo
  #2  
Cũ 27-05-2009, 07:23 AM
Off_To_Study's Avatar
Off_To_Study Off_To_Study đã thoát
Điều Hành Viên
Tên Thật: Phạm Lê Nhân
Giới tính: Nam
Đang học trường: THPT TPCL
Đang học khoa: Móc bọc
Nghề Nghiệp: Học sinh
Cấp độ: 35 [SinhVienIT.NetSinhVienIT.NetSinhVienIT.NetSinhVienIT.Net]
Hoạt động: 349 / 874
Điểm: 621 / 3398
Kinh Nghiệm: 97%
Thành Viên Thứ: 14562
Tham gia ngày: 11-05-2009
Đến từ: 11TH-THPT TXCL
Tuổi: 17
Bài gửi: 1,863
Đã Cám ơn: 214 bài viết
Được cám ơn: 310 Lần trong 177 Bài viết
Thành viên này đã thay đổi Username 2 lần
Username cũ: kajba
Mặc định

Nguồn bài viết: http://sinhvienit.net/@forum/showthread.php?t=7883
cái này dùng để làm gì vây anh admin
Gallery 12TH 2010-2011 : http://12th-tpcl.com/store_image
Up Ảnh 12TH 2010-2011 : http://thegioivip.us/imageshack
Phạm Lê Nhân's Blog : http://blog.nhoem.us
Email : phamlenhan@gmail.com
Trả Lời Với Trích Dẫn
Thành viên dưới đây đã cám ơn bài viết này của Off_To_Study :
Chú Tiểu (08-08-2009)
Quảng cáo
  #3  
Cũ 08-08-2009, 09:52 AM
Chú Tiểu's Avatar
Chú Tiểu Chú Tiểu đã thoát
Thành Viên SVIT
Tên Thật: Béo
Giới tính: Nam
Đang học trường: Côn Luân
Đang học khoa: Ngạo Tuyết Tiêu Phong
Nghề Nghiệp: Chém Gió
Cấp độ: 3 [SinhVienIT.NetSinhVienIT.Net]
Hoạt động: 0 / 60
Điểm: 7 / 254
Kinh Nghiệm: 41%
Thành Viên Thứ: 12698
Tham gia ngày: 02-04-2009
Đến từ: Tuyệt Tình Cốc
Tuổi: 21
Bài gửi: 22
Đã Cám ơn: 20 bài viết
Được cảm ơn 1 lần trong 1 bài viết
Thành viên này đã thay đổi Username 1 lần
Username cũ: nk1001
Mặc định

Nguồn bài viết: http://sinhvienit.net/@forum/showthread.php?t=7883
Đưa chương trình xuống khay hệ thống chứ gì , dễ thấy nhất là Yahoo , Unikey , IDM , nmằ phía bên phải đó
.

Trả Lời Với Trích Dẫn
Quảng cáo
Trả lời Gởi Ðề Tài Mới

Đánh dấu

Tags
ứng, bạn, của, dụng, system, tray, xuống, Đưa


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh

Quyền viết bài
Bạn không thể gửi chủ đề mới
Bạn không thể gửi trả lời
Bạn không thể gửi file đính kèm
Bạn không thể sửa bài viết của mình

BB code is Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Các chủ đề tương tự
Chủ đề Người khởi xướng chủ đề Diễn đàn Trả lời Bài mới gửi
Đặt biểu tượng chương trình vào System Tray Vũ Thanh Lai Visual Basic 6.0 0 26-05-2009 10:58 PM
System Mechanic Professional 8.5.5.7 - Công cụ tối ưu máy tính được đánh giá cao Off_To_Study Backup & Recovery 0 23-05-2009 09:12 AM
Working with the File System in VB6 Vũ Thanh Lai Visual Basic 6.0 1 19-05-2009 11:57 PM
Thay đổi màn hình System Properties 0ver_Smile Desktop Enhancements 0 09-07-2008 11:09 AM
System Cleaner 5.56 Dọn dẹp máy tính siêu sạch! Vũ Thanh Lai Operating System 0 24-03-2008 03:13 PM


Múi giờ GMT. Hiện tại là 07:57 PM
Powered by: vBulletin v3.8.2 Copyright ©2000-2010, Jelsoft Enterprises Ltd.
Xây Dựng Và Phát Triển Bởi Các Thành Viên SinhViênIT.Net
Liên hệ: Email VuThanhLai@Gmail.Com | Admin@SinhVienIT.Net
Ghi rõ nguồn SinhVienIT.Net khi sao chép bài ở đây !
Hosting Sponsored By hostmienphi.vn

 

Trang chủ | Diễn đàn | Thư viện Tutorial | Tin tức CNTT | Việc làm | Công cụ | Server Upload