PDA

View Full Version : عدم کارکرد Alt+F4



lovecity7
شنبه 01 شهریور 1393, 06:51 صبح
سلام صبحتون بخیر
می خوام وقتی فرم رو رو حالت none می ذارم با کلیدهای ترکیبی Alt+F4 هم بسته نشه .از چه کدی استفاده کنم؟

محمد آشتیانی
شنبه 01 شهریور 1393, 07:30 صبح
سلام
توی رویداد FormClosing اینو بنویس

e.Cancel = True

lovecity7
شنبه 01 شهریور 1393, 08:41 صبح
سلام آقای آشتیانی
این کد رو امتحان کردم ولی جواب نداد.من می خوام روی یه فرمی که این کد رو پیاده می کنم با Alt+F4 بسته نشه ولی من وقتی Alt+F4 رو می زنم فرم بسته میشه.
ممنون

محمد آشتیانی
شنبه 01 شهریور 1393, 11:32 صبح
سلام
همونطور که عرض شد ، این رو تو رویداد FormClosing اگر بنویسید ، فرم بسته نمیشه
مطلبی هم نیست که بر اساس حدس و گمان باشه دوست عزیز ، حتما کار میکنه ، احتمالا کد رو جای درست ننوشتید.


موفق باشید

lovecity7
شنبه 01 شهریور 1393, 13:32 عصر
سلام
فرمایش شما درسته اما وقتی که در فرم اصلی نوشتم جواب داد ولی وقتی در Login نوشته شد اصلاً عمل نکرد.
باز هم ممنون

Purya Fallah
شنبه 01 شهریور 1393, 19:38 عصر
سلام این کد همون چیزیه که میخوای .
Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
If ProcessDialogKey(e.KeyCode) = True Then
e.SuppressKeyPress = True
End If
End Sub

Protected Overrides Function ProcessDialogKey(ByVal keyData As System.Windows.Forms.Keys) As Boolean

Select Case (keyData)
Case Keys.Alt Or Keys.F4
Return True
End Select
Return MyBase.ProcessDialogKey(keyData)

End Function

lovecity7
یک شنبه 02 شهریور 1393, 07:15 صبح
سلام صبحتون بخیر
ممنون از راهنماییتون.

sagggad
دوشنبه 03 شهریور 1393, 16:48 عصر
سلام
کد آقای آشتیانی برای من که کار میکنه