الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

غلق جميع الادوات فى الشاشة ما عدا واحدة

بدأه tatatab في 5 مارس 2014 · 3 رد · 297 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

اخواني كيف يمكن عن الضغط على زرار فى الشاشة ان يتم عمل dislable  لكل الشاشة ما عدا زرار واحد فقط , عند الضغط على هذا الزرار تعود كل الشاشة الى enable 

#2

أتمني ان يكون هذا هو المطلوب

مرفق مثال

بالتوفيق

Disable_Enable_Controls.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

اخي محمد فؤاد , اريد ما فعلت فى هذا المثال , ولكن عند قفل الادوات اريد قفلها كلها ما عدا Textbox1   و  Textbox2   على سبيل المثال , اريدهم فقط enable  على كلتا الحالتين

#4

لاستثناء 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 Sub

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

مواضيع مشابهة