منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
هل هناك عضو عنده تفسير لتلك الحالة؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : هل هناك عضو عنده تفسير لتلك الحالة؟ (/showthread.php?tid=28119)



هل هناك عضو عنده تفسير لتلك الحالة؟ - عبدالله الصافي - 03-01-19

عندي 2 اداة Combobox 
احدهما فوق الاخري
الاداة التي في المقدمة خاصية Enabled=False
أما الاداة التي بالخلف خاصية Enabled=True
الغريب انه عند عمل Click علي الاداة بالاعلي تنسدل قائمة الاداة التي بالاسفل

وايضا نفس الحالة لصناديق النص
فإذا كانت خانة النص التي في المقدمة غير ممكنة
والتي تحتها ممكنة
فعند الضغط علي خانة النص التي بالاعلي
والكتابة ايضا فإن التأثير يقع علي خانة النص التي بالاسفل وتقبل الكتابة ايضا

فهل هناك تفسير لذلك


RE: هل هناك عضو عنده تفسير لتلك الحالة؟ - sendbad100 - 03-01-19

السلام عليكم
هلا وغلى اخي / عبدالله
لو انك وضعت مثال كي تتضح اكثر 
ربما يجد احدنا تفسير لذلك 

تحياتي لك 



RE: هل هناك عضو عنده تفسير لتلك الحالة؟ - عبدالله الصافي - 03-01-19

أخي الكريم شكرا لك

صراحة اول مرة اخذ بالي من تلك الحالة

فياريت اجد عندك تفسير لها


RE: هل هناك عضو عنده تفسير لتلك الحالة؟ - sendbad100 - 03-01-19

السلام عليكم

يبدو ان زر فتح ليست الكمبوبوكس تاخذ خصائص البوتن

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

اذا استخدمت بوتن تحت تكستبوكس  نفس الشيء يحصل.
البوتن يستجيب وهو غير مرئي والتكست بوكس مجمد.

اتمنى من لديه توضيح وتفسير اكثر ان لا يبخل علينا  
[b]والله الموفق[/b]



RE: هل هناك عضو عنده تفسير لتلك الحالة؟ - بدري - 03-01-19

عشان تتاكد اعمل مشروع جديد وضيف Label1 و Label2 و Shape1 واتركهم كما هم وضع هذا الكود وشغل المشروع
كود :
Private Sub Form_Load()
    Label1.BackColor = vbWhite
    Label1.Width = 600
    Label1.Height = 600
    Label1.Left = 150
    Label1.Top = 150
    
    Label2.Enabled = False
    Label2.BackColor = vbYellow
    Label2.Width = 600
    Label2.Height = 600
    Label2.Left = 350
    Label2.Top = 350
    Label2.ZOrder 0
        
    Shape1.BorderColor = &HC0C0C0
    Shape1.Left = Label1.Left
    Shape1.Top = Label1.Top
    Shape1.Width = Label1.Width
    Shape1.Height = Label1.Height
    Shape1.ZOrder 0
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Label1.BackColor = vbWhite
End Sub

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Label1.BackColor = vbRed
End Sub
ادات Shape1 هي فقط لتتضح جوانب Label1 من اجل دخول الماوس في مجالها
و ZOrder=0 لجعل الادات في المقدمة لان الصفر هو المقدمه

والحاله هذي مع كل الادوات اذا عطلت اي اداه يعني Enabeld=False فالماوس يتصرف وكانها غير موجوده


RE: هل هناك عضو عنده تفسير لتلك الحالة؟ - عبدالله الصافي - 04-01-19

الف شكرا لك
صراحة لم أكن اعرف أن خاصية Enabled
تجعل الاداة ظاهرة ولكنها تعتبر غير مرئية للموس 
نفع الله بك