-
26-07-2006, 05:06 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tạo Full Screen Form trong lập trình C#
Các bạn từng sử dụng IE hay Firefox có thể chuyển sang chế độ full screen khi nhấn phím F11 và trở lại trạng thái cũ khi nhấn F11 lần nữa. Điều này có thể dễ dàng thực hiện được trong lập trình C#
Full screen nhưng vẫn còn taskbar
Mã:private bool _bFullScreenMode = false;private void Form1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e){ if (e.KeyData == Keys.F11) { if (_bFullScreenMode == false) { this.FormBorderStyle = FormBorderStyle.None; this.Left = 0; this.Top = 0; this.Bounds = Screen.PrimaryScreen.Bounds; _bFullScreenMode = true; } else { this.FormBorderStyle = FormBorderStyle.Sizable; // Resize lại như cũ _bFullScreenMode = false; } }}
Mã:using System;using System.Runtime.InteropServices; [DllImport("User32", EntryPoint = "FindWindow")]private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll", EntryPoint = "SetWindowPos")]static extern bool SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags); const int SWP_HIDEWINDOW = 0x80;const int SWP_SHOWWINDOW = 0x40; private IntPtr taskbar = FindWindow("Shell_traywnd", ""); public void HideTaskBar(){ SetWindowPos(taskbar, 0, 0, 0, 0, 0, SWP_HIDEWINDOW);} public void ShowTaskbar(){ SetWindowPos(taskbar, 0, 0, 0, 0, 0, SWP_SHOWWINDOW);}
View more random threads:
- [TUT] Tính giá trị biểu thức bằng kí pháp nghịch đảo balan
- Khắc phục hạn chế 254 ký tự của Console.ReadLine() trong lập trình C#
- Hướng dẫn đóng gói phần mềm C# bằng Visual Studio 2008
- Bàn về Queue trong lập trình C#
- Popup đơn gảin trong C# [Link tham khảo có source code]
- Eject and close CDROOM tự động bằng C#
- Duyệt đệ quy các files và thư mục trong lập trình C#
- Sử dụng một phần menu chính cho menu ngữ cảnh trong lập trình C#
- (DevExpress) Loạt bài hướng dẫn sử dụng công cụ DevExpress để lập trình giao diện (Introduction)
- Giới thiệu với các bạn bộ thư viện Serialize, Deserialize object ra mảng bytes và từ mảng bytes ra đối tượng một cách đơn giản
-
26-02-2011, 06:27 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Form phải set keypreview= true nếu ko lệnh keyup như của bác sẽ ko có tác dụng
-
17-03-2011, 05:15 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mình muốn khi mở 1 trang web (web asp.net) lên tự động full screen (giống như bấm phím F11) luôn được không vậy ? người dùng ko cần bấm F11 mà ta dùng code !
-
10-05-2013, 12:33 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi troinau
Xem thêm:
http://stackoverflow.com/questions/1125084/how-to-make-in-javascript-full-screen-windows-stretching-all-over-the-screen
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...