جلوگیری از بسته شدن فرم با دکمه های Alt+F4

ساخت وبلاگ

برای جلوگیری از بسته شدن فرم با دکمه های Alt+F4 در رویداد KeyDown فرم کد زیر را بنویسید :



private void
Form1_KeyDown(object sender, KeyEventArgs e) {if (e.Alt && e.KeyCode == Keys.F4) e.SuppressKeyPress = true; }


یا در solution Explorer بر روی program.cs دوبار کلیک کنید و کدهای زیر را در آن بنویسید:



using System;using System.Windows.Forms;namespace AltF4 { static class Program { [STAThread] static void Main() { Application.SetCompatibleTextRenderingDefault(false); Application.AddMessageFilter(new AltF4Filter()); Application.EnableVisualStyles(); Application.Run(new Form1()); } public class AltF4Filter : IMessageFilter { public bool PreFilterMessage(ref Message m) { const int WM_SYSKEYDOWN = 0x0104; if (m.Msg == WM_SYSKEYDOWN) { bool alt = ((int)m.LParam & 0x20000000) != 0; if (alt && (m.WParam == new IntPtr((int)Keys.F4))) return true; } return false; } } } }


موفق باشید

بدست آوردن سریال CPU با سی شارپ...
ما را در سایت بدست آوردن سریال CPU با سی شارپ دنبال می کنید

برچسب : نویسنده : 6cristiansoft7 بازدید : 126 تاريخ : چهارشنبه 27 دی 1396 ساعت: 6:11