تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عدم تفيل الـ Tab Control
#1
السلام عليكم ورحمة الله وبركاتة


اخواني الافاضل انا الان املك اداة tab control

وبها صفحتان tab page1 , tab page2

اريد كود وضعه فى حدث الـ Load الخاص بالفورم يقوم بتعطيل الـ tab page2

وعند الضغط على زر button1 يقوم بتفعيل الـ tabpage2 لتكون متاحه للإختيار

* اقصد بتعطيلها أن تكون مختفيه أو تكون ظاهره ولكن لا يمكن اختيارها

وشكرا لكم
الرد }}}
تم الشكر بواسطة:
#2
و عليكم السلام و رحمة الله
تفضل هذا الكود ربما ينفعك لكن يجب أن تكون على علم عندما تضغط على زر الكليك أكثر من مرة سيقوم بإضافة tab page كل مرة و ستفقد محتوياتها لذا يجب أن تكون عارف ماذا تريد من هذه العملية بالضبط
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        TabControl1
.TabPages.Remove(TabPage2)
    
End Sub

    
Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        TabControl1
.TabPages.Add(TabPage2)
    
End Sub 
بالتوفيق لك
الرد }}}
تم الشكر بواسطة: Mido9 , @@أبورائد@@
#3
(02-10-13, 09:42 PM)mohammed moh كتب :
و عليكم السلام و رحمة الله
تفضل هذا الكود ربما ينفعك لكن يجب أن تكون على علم عندما تضغط على زر الكليك أكثر من مرة سيقوم بإضافة tab page كل مرة و ستفقد محتوياتها لذا يجب أن تكون عارف ماذا تريد من هذه العملية بالضبط
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        TabControl1
.TabPages.Remove(TabPage2)
    
End Sub

    
Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        TabControl1
.TabPages.Add(TabPage2)
    
End Sub 
بالتوفيق لك

جزاك الله كل خير عزيزي على المساعده ،، بارك الله فيك

إن شاء الله سأراعي مسأله الضغط مره واحده

شكرا لك اخي الفاضل على المساعده بارك الله فيك
الرد }}}
تم الشكر بواسطة: mohammed moh
#4
السلام عليكم ورحمة الله وبركاته


جرب هذا الكود (يقوم بتعطيل محتويات الـ Page لأنه لا يجد تعطيل لزر الـ Page وهو المنطقي)
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabPage2.Enabled = False
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TabPage2.Enabled = True

    End Sub

End Class


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: Mido9 , mohammed moh
#5
(03-10-13, 12:57 AM)@@أبورائد@@ كتب : السلام عليكم ورحمة الله وبركاته


جرب هذا الكود (يقوم بتعطيل محتويات الـ Page لأنه لا يجد تعطيل لزر الـ Page وهو المنطقي)
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabPage2.Enabled = False
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TabPage2.Enabled = True

    End Sub

End Class


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


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

جزاك الله خيرا على المساعده بارك الله فيك

ولكن للاسف انا اريد ان لايظهر التاب من الاعلى ايضاً حتى لا يتمكن المستخدم من إختيارة

وشكرااااااا لك ،، بارك الله فيك على محاوله المساعده
الرد }}}
تم الشكر بواسطة:
#6
(03-10-13, 01:08 AM)Mido9 كتب :
(03-10-13, 12:57 AM)@@أبورائد@@ كتب : السلام عليكم ورحمة الله وبركاته


جرب هذا الكود (يقوم بتعطيل محتويات الـ Page لأنه لا يجد تعطيل لزر الـ Page وهو المنطقي)
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabPage2.Enabled = False
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TabPage2.Enabled = True

    End Sub

End Class


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


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

جزاك الله خيرا على المساعده بارك الله فيك

ولكن للاسف انا اريد ان لايظهر التاب من الاعلى ايضاً حتى لا يتمكن المستخدم من إختيارة

وشكرااااااا لك ،، بارك الله فيك على محاوله المساعده

---------------------------------------------------------------------------------------

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

تفضل الكود بشرط أن ال TabPage المعطلة ليست الأولى
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabPage2.Enabled = False
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TabPage2.Enabled = True

    End Sub

    Private Sub TabControl1_Selecting(ByVal sender As Object, ByVal e As System.Windows.Forms.TabControlCancelEventArgs) Handles TabControl1.Selecting
        If e.TabPage.Enabled = False Then
            e.Cancel = True
        End If
    End Sub

End Class

السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: Mido9 , mohammed moh
#7
(03-10-13, 01:25 AM)@@أبورائد@@ كتب :
(03-10-13, 01:08 AM)Mido9 كتب :
(03-10-13, 12:57 AM)@@أبورائد@@ كتب : السلام عليكم ورحمة الله وبركاته


جرب هذا الكود (يقوم بتعطيل محتويات الـ Page لأنه لا يجد تعطيل لزر الـ Page وهو المنطقي)
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabPage2.Enabled = False
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TabPage2.Enabled = True

    End Sub

End Class


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


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

جزاك الله خيرا على المساعده بارك الله فيك

ولكن للاسف انا اريد ان لايظهر التاب من الاعلى ايضاً حتى لا يتمكن المستخدم من إختيارة

وشكرااااااا لك ،، بارك الله فيك على محاوله المساعده

---------------------------------------------------------------------------------------

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

تفضل الكود بشرط أن ال TabPage المعطلة ليست الأولى
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabPage2.Enabled = False
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TabPage2.Enabled = True

    End Sub

    Private Sub TabControl1_Selecting(ByVal sender As Object, ByVal e As System.Windows.Forms.TabControlCancelEventArgs) Handles TabControl1.Selecting
        If e.TabPage.Enabled = False Then
            e.Cancel = True
        End If
    End Sub

End Class

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


معلش انا اسف بس مش ده نفس الكود الى حضرتك حطيته من شويه ؟
ولا انا اتلغبط ؟
الرد }}}
تم الشكر بواسطة:
#8
(03-10-13, 01:55 AM)Mido9 كتب : معلش انا اسف بس مش ده نفس الكود الى حضرتك حطيته من شويه ؟
ولا انا اتلغبط ؟


----------------------------------------------------

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


فيه جزء غير ظاهر، حرك المسطرة للأسفل لتراه


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#9
جزاك الله خيرا اخي الفاضل على المساعده
بارك الله فيك ،، جميل الفكره
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم