قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 24-12-2014, 02:35 PM المشاركة 1   



السلام عليكم اخواني
اريد كلما ضغطت على الزر يتغير لونshape 1 عند الغط مرة تانية يتغر لون shape2 مع الاحتفاظ على shape2


كود:
Dim X, r As Integer
Private Sub Command1_Click()
If Command1.Caption = r Then
X = 1 + r
If X = 2 Then Shape1.Visible = True
If X = 3 Then Shape2.Visible = True
If X = 4 Then Shape3.Visible = True
Text1.Text = Val(X)
End If
End Sub

اعلانات

batma97
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2012
المشاركات: 60
نشاط [ batma97 ]
قوة السمعة:0
قديم 24-12-2014, 03:59 PM المشاركة 2   
افتراضي


مافهمته من قولك هو هذا و الكود الذي كتبته ملئ بالاخظاء
اشرح ماتريد و لن نبخل بالمساعدة
كود:
dim X as integer=0 Private Sub Command1_Click() X = X + 1 If X = 1 Then Shape1.Visible = True If X = 2 Then Shape2.Visible = True If X = 3 Then Shape3.Visible = True if X=4 then X=0 Shape1.Visible = false Shape1.Visible = false Shape1.Visible = false end if Text1.Text = Val(X) End Sub

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 24-12-2014, 04:58 PM المشاركة 3   
افتراضي


مافهمته من قولك هو هذا و الكود الذي كتبته ملئ بالاخظاء
اشرح ماتريد و لن نبخل بالمساعدة
كود:
dim X as integer=0 Private Sub Command1_Click() X = X + 1 If X = 1 Then Shape1.Visible = True If X = 2 Then Shape2.Visible = True If X = 3 Then Shape3.Visible = True if X=4 then X=0 Shape1.Visible = false Shape1.Visible = false Shape1.Visible = false end if Text1.Text = Val(X) End Sub
نعم اخي العزيز فهدا الكود مليئ بالاخطاء فطلب هو تصحيحه اخي العزيز
في ما يخص الشرح هو :
عند الضغط على command يتغير لون shape
واني وضعت اربعة اداة شاب فوق بعضها البعض
عند الضغط على command مرة الولى تتغير الاداة shape1
عند الضغط على command مرة الثانية تتغير الاداة shape2
عند الضغط على command مرة التالثة تتغير الاداة shape3


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 25-12-2014, 01:33 PM المشاركة 4   
افتراضي


هل من مجيب


batma97
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2012
المشاركات: 60
نشاط [ batma97 ]
قوة السمعة:0
قديم 25-12-2014, 05:36 PM المشاركة 5   
افتراضي


كود:
dim X as integer=0 Private Sub Command1_Click() X = X + 1 If X = 1 Then Shape1.Visible = True Shape2.Visible = false Shape3.Visible = false end if If X = 2 Then Shape1.Visible = false Shape2.Visible = True Shape3.Visible = false end if If X = 3 Then Shape1.Visible = false Shape2.Visible = false Shape3.Visible = True end if if X=4 then X=0 Shape1.Visible = false Shape2.Visible = false Shape3.Visible = false end if Text1.Text = Val(X) End Sub


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 25-12-2014, 05:58 PM المشاركة 6   
افتراضي


بارك الله فيك اخي العزيز


batma97
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2012
المشاركات: 60
نشاط [ batma97 ]
قوة السمعة:0
قديم 25-12-2014, 06:26 PM المشاركة 7   
افتراضي


هل اشتغل لك الكود


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 25-12-2014, 07:40 PM المشاركة 8   
افتراضي


نعم اخي العزيز
لقد اشتغل بفضل الله ثم مساعدتك اخي
ينقصني اشياء اخرى ساطرحها هنا في برنامج فيول بزيك
شكرا اخي

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:12 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025