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

اريد شرح tabbed dialog من فضلكم

بدأه emad_alamir في 9 مايو 2010 · 1 رد · 519 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد ان اعرف كيف اجعل تبويب معين من اداة tabbed dialog هو الذي يظهر عن حدوث شرط معين وباقي التبويبات تكون مختفية .

ارجوكم هذا السؤال مهم جدا بالنسبة لى ، فيتوقف علية مشروع تخرج .

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

#2

السلام عليكم...

اكتب الإجراء التالي في القسم العام لكود النافذة الموجود بها الـ Tab control (إذا كنت ستستعمله في أكثر من نافذة فإنه يمكنك وضعه في Module و تغيير Private إلى Public حتى يصبح إجراءً عاماً):

Private Sub ShowOneTab(ATabControl As Control, ATabIndex As Integer)
    Dim Idx As Long

    If TypeOf ATabControl Is SSTab Then
        For Idx = 0 To ATabControl.Tabs - 1
            ATabControl.TabVisible(Idx) = False
        Next Idx
        ATabControl.TabVisible(ATabIndex) = True
        ATabControl.Tab = ATabIndex
    End If
End Sub

ثم قم باستدعاء هذا الإجراء مع تمرير اسم الـ Tab control و رقم الـ Tab الذي تريد إظهاره (أرقام الـ Tabs تبدأ بالصفر و ليس بـ 1)، مثلاً الكود التالي يخفي كافة الـ Tabs و يظهر فقط الـ Tab الثالث (رقم 2):

Private Sub Command1_Click()
    ShowOneTab SSTab1, 2
End Sub

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

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