منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تغير خلفية form - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تغير خلفية form (/showthread.php?tid=42255)



تغير خلفية form - aymen_libya - 24-08-22

السلام عليكم 
اريد عند فتح فورم يتغير لون خلفيه اصلي قيمه افتراضية وليس لون الاحمر 
للعلم في حدث load  كتبت كود تالي 
        Me.BackColor = DefaultBackColor

اما لي groupbox هو السبب الرجاء توضيح وشكرا لكم


RE: تغير خلفية form - أبو خالد الشكري - 24-08-22

(24-08-22, 12:13 PM)aymen_libya كتب : السلام عليكم 
اريد عند فتح فورم يتغير لون خلفيه اصلي قيمه افتراضية وليس لون الاحمر 
للعلم في حدث load  كتبت كود تالي 
        Me.BackColor = DefaultBackColor

اما لي groupbox هو السبب الرجاء توضيح وشكرا لكم

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

اكتب هذا الكود

كود :
Me.BackColor = Control.DefaultBackColor



RE: تغير خلفية form - aymen_libya - 24-08-22

(24-08-22, 01:15 PM)أبو خالد الشكري كتب :
(24-08-22, 12:13 PM)aymen_libya كتب : السلام عليكم 
اريد عند فتح فورم يتغير لون خلفيه اصلي قيمه افتراضية وليس لون الاحمر 
للعلم في حدث load  كتبت كود تالي 
        Me.BackColor = DefaultBackColor

اما لي groupbox هو السبب الرجاء توضيح وشكرا لكم

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

اكتب هذا الكود

كود :
Me.BackColor = Control.DefaultBackColor
كتبته في حدث load لما يتغير شي


RE: تغير خلفية form - أبو خالد الشكري - 24-08-22

لا تضع الكود في حدث Load_Form
ضعه في زر Button 
أما في حدث Load_Form فاكتب فيه لون مختلف
مثلا لون أزرق 
   Me.BackColor = color.blue

عند تشغيل البرنامج يكون لون الفورم أزرق
وعند النقر على الزر يرجع لون الفورم إلى اللون الأصلي


RE: تغير خلفية form - Taha Okla - 24-08-22

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

عليك أن تقوم بإزالة عناصر التحديد ومن ثم إضافتها من جديد 
ولا تجعل أي منها محدد ..
عندها يعمل الكود الذي زودك به الأخ - أبو خالد الشكري-

لأن مجرد أن تجعل قيمة على أي عنصر محدد منهن مفعلة فإن البرنامج سوف ينفذ الكود الموجود تحت الخيار المحدد.


RE: تغير خلفية form - aymen_libya - 24-08-22

(24-08-22, 05:23 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

عليك أن تقوم بإزالة عناصر التحديد ومن ثم إضافتها من جديد 
ولا تجعل أي منها محدد ..
عندها يعمل الكود الذي زودك به الأخ - أبو خالد الشكري-

لأن مجرد أن تجعل قيمة على أي عنصر محدد منهن مفعلة فإن البرنامج سوف ينفذ الكود الموجود تحت الخيار المحدد.

فاهم عليك انا حددت checkbox اثنين مع بعض عملت خاصية checked false ولم يتغير شي


RE: تغير خلفية form - Taha Okla - 24-08-22

اذهب إلى خصائص كل الـ (RadioButton) التي لديك :
إلى الخاصية  (TabStop)  وقم بإختيار (False) 
-

أو أكتب ذلك في الكود كما في التالي :

كود :
       RadioButton1.TabStop = False
       RadioButton2.TabStop = False
       RadioButton3.TabStop = False
       RadioButton4.TabStop = False
       Me.BackColor = Control.DefaultBackColor