السلام عليكم ورحمة الله وبركاته
اخواني كيف يمكن عن الضغط على زرار فى الشاشة ان يتم عمل dislable لكل الشاشة ما عدا زرار واحد فقط , عند الضغط على هذا الزرار تعود كل الشاشة الى enable
السلام عليكم ورحمة الله وبركاته
اخواني كيف يمكن عن الضغط على زرار فى الشاشة ان يتم عمل dislable لكل الشاشة ما عدا زرار واحد فقط , عند الضغط على هذا الزرار تعود كل الشاشة الى enable
اخي محمد فؤاد , اريد ما فعلت فى هذا المثال , ولكن عند قفل الادوات اريد قفلها كلها ما عدا Textbox1 و Textbox2 على سبيل المثال , اريدهم فقط enable على كلتا الحالتين
لاستثناء TextBox 1&2 اضف شرط التحقق من اسم الاداه لتصبح الميثود كالتالى
Private Sub EnableControl(ByVal ctrlParent As Control)
Dim ctrl As Control
For Each ctrl In ctrlParent.Controls
If TypeOf ctrl Is TextBox Then
If Not CType(ctrl, TextBox).Name = "TextBox1" And Not CType(ctrl, TextBox).Name = "TextBox2" Then
ctrl.Enabled = False
End If
End If
Next
End Sub
Private Sub DisablControl(ByVal ctrlParent As Control)
Dim ctrl As Control
For Each ctrl In ctrlParent.Controls
If TypeOf ctrl Is TextBox Then
If Not CType(ctrl, TextBox).Name = "TextBox1" And Not CType(ctrl, TextBox).Name = "TextBox2" Then
ctrl.Enabled = True
End If
End If
Next
End SubVB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده
