PDA

View Full Version : سوال: چيكار كنم كه كاربر نتونه با Alt+F4 فرم رو ببنده ؟؟؟



ایمان مدائنی
چهارشنبه 05 اسفند 1388, 22:02 عصر
چيكار كنم كه كاربر نتونه با Alt+F4 فرم رو ببنده ؟؟؟
مي خوام نتونه با تركيب اين دو كليد فرم رو ببنده !
مي خوام حتما از كليد خروج استفاده كنه !

debugger
چهارشنبه 05 اسفند 1388, 22:23 عصر
دز زویداد Form Closing بنویس


e.cansel=true;

ایمان مدائنی
چهارشنبه 05 اسفند 1388, 22:27 عصر
مرسي عزيز !
خوب حالا تو اين رويداد چي بنويسم ؟؟؟؟؟

M.YasPro
پنج شنبه 06 اسفند 1388, 08:22 صبح
سلام
توی رویداد keyDown فرمت :


if (e.Alt && e.KeyCode == Keys.F4)
e.SuppressKeyPress = true;

البته keypreview فرمت رو هم true کن

debugger
پنج شنبه 06 اسفند 1388, 08:57 صبح
دز زویداد Form Closing بنویس


e.cansel=true;


با دقت نگاه کن ببین که جواب نوشته شده یا نه ؟

e.cansel=true;

M.YasPro
پنج شنبه 06 اسفند 1388, 09:09 صبح
debuger جان اینجوری فکر کنم به هیچ وجه فرم بسته نشه

debugger
پنج شنبه 06 اسفند 1388, 13:43 عصر
چرا عزیز این دستور میبنده و کد بالا را بی اثر می کنه




Application.ExitThread();



ولی روش شما بهتره

sanjaghak_88
پنج شنبه 06 اسفند 1388, 15:50 عصر
سلام
توی رویداد keyDown فرمت :


if (e.Alt && e.KeyCode == Keys.F4)
e.SuppressKeyPress = true;
البته keypreview فرمت رو هم true کن


کاملا درسته و کار میده