استفسار عن استخدام Select

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

استفسار عن استخدام Select

مُساهمة من طرف شيغو في الثلاثاء فبراير 18, 2014 6:36 pm

السلام عليكم هل من الممكن استخدام Select Case مع عدة متغيرات
مثل  Select Case a,e
avatar
شيغو
..
..

تاريخ التسجيل : 11/07/2013
المساهمات : 29
النقاط : 47
التقيم : 0
الدولة : السعودية
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف VB.NET في الثلاثاء فبراير 18, 2014 7:57 pm

شيغو كتب:السلام عليكم هل من الممكن استخدام Select Case مع عدة متغيرات
مثل  Select Case a,e


إن كنت تقصد تعبير الاختيار على النحو التالى :

الكود:
  Select Case a , b

            Case 1
                MsgBox("kkkk")

            Case 2

        End Select


فهذا غير ممكن أما أن كنت تقصد حالات الاختيار على النحو التالى :

الكود:
 Select Case a

            Case 1, 2
                MsgBox("kkkk")

            Case 3, 4

        End Select


فهذا جائز
avatar
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 117
النقاط : 185
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف شيغو في الأربعاء فبراير 19, 2014 6:30 pm

اناعندي ثلاث تكسات
التكست الاول مثلا يحتوي على رقم 6000
التكست الثاني 200
الثالث يكون يطبع قيمه معينه
بمعنى ان قيمة التكست الثالث تتوقف على قيمة التكسين الاول والثاني
avatar
شيغو
..
..

تاريخ التسجيل : 11/07/2013
المساهمات : 29
النقاط : 47
التقيم : 0
الدولة : السعودية
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف المبرمج الطموح في الخميس فبراير 20, 2014 6:41 am

شيغو كتب:اناعندي ثلاث تكسات
التكست الاول مثلا يحتوي على رقم 6000
التكست الثاني 200
الثالث يكون يطبع قيمه معينه
بمعنى ان قيمة التكست الثالث تتوقف على قيمة التكسين الاول والثاني

أذا اردت أن تكون قيمة التكست الثالث تحتوى على قيمتى الاول و الثانى فاليك الكود التالى :

الكود:
Text3.Text = Text1.Text + Text2.Text
avatar
المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 117
النقاط : 213
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف شيغو في الخميس فبراير 20, 2014 2:05 pm

لا ليس المراد ان تحتوي قيمه الثالث على قيمه الاول والثاني
اللي اقصد انه مثلا كانت قيمه التكست الاول 1000 والثاني 200 يكون الثالث 150
واذا كان الاول 1000 والثاني 400 يكون الثالث 180 مثلا
واذا كان الاول 2000 والثاني 200 يكون الثالث 400
هذي مجرد امثله لتوضيح اي ان قيمة الثالث تكون متغيره على حسب ماهو موجود في الاول والثاني
avatar
شيغو
..
..

تاريخ التسجيل : 11/07/2013
المساهمات : 29
النقاط : 47
التقيم : 0
الدولة : السعودية
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف VB.NET في الخميس فبراير 20, 2014 7:39 pm

شيغو كتب:لا ليس المراد ان تحتوي قيمه الثالث على قيمه الاول والثاني
اللي اقصد انه مثلا كانت قيمه التكست الاول 1000 والثاني 200 يكون الثالث 150
واذا كان الاول 1000 والثاني 400 يكون الثالث 180 مثلا
واذا كان الاول 2000 والثاني 200 يكون الثالث 400
هذي مجرد امثله لتوضيح اي ان قيمة الثالث تكون متغيره على حسب ماهو موجود في الاول والثاني

..... حضرتك بتقول أن الارقام التى بالاعلاه دى مجرد أمثلة .....كلامك جميل جدا لكن لم تحدد ما هى الارقام بالضبط لكى نعتبرها شرط .... لازم يكون فية ارقام ثابتها نعتمد عليها
avatar
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 117
النقاط : 185
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف VB.NET في الخميس فبراير 20, 2014 8:25 pm

اليك المثال التالى على نفس الارقام اللى حضرتك افتضرتها لكن باستخدام جملة if

الكود:
 If Text1.Text = "1000" And Text2.Text = "200" Then
 Text3.Text = "150"
End If
 
 If Text1.Text = "1000" And Text2.Text = "100" Then
 Text3.Text = "180"
End If
avatar
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 117
النقاط : 185
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف شيغو في السبت فبراير 22, 2014 12:04 am

الارقام ماهي ثابة في مثلا
التكست الاول الارتفاع عن سطح البحر = 400
التكست الثاني المسافه=21000
التكست الثالث الارتفاع المطلوب=300
المشكله اللي واجهتني اني اريد ان تتغير القيم في التكست الثالث اذا غيرت القيمة في التكست الاول او الثاني
avatar
شيغو
..
..

تاريخ التسجيل : 11/07/2013
المساهمات : 29
النقاط : 47
التقيم : 0
الدولة : السعودية
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف nasrey2012 في الخميس نوفمبر 26, 2015 6:10 am

يجب كتابة كود حساب الارتفاع المطلوب في الحدث TextChanged
1-اضغط دبل كلك على Textbox1 واكتب الكود التالي 
 Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        اكتب كود حساب الارتفاع هنا=TextBox3.Text
   End Sub
2-اضغط دبل كلك على Textbox2 واكتب الكود التالي 
 Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
        اكتب كود حساب الارتفاع هنا=TextBox3.Text
    End Sub
avatar
nasrey2012
.
.

تاريخ التسجيل : 30/05/2014
المساهمات : 5
النقاط : 7
التقيم : 0
الدولة : السودان
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: استفسار عن استخدام Select

مُساهمة من طرف nasrey2012 في الخميس نوفمبر 26, 2015 6:15 am

بهذه الطريقة ستتغير النتيجة في textbox3 اثناء كتابة المستخدم للقيمة في textbox1 او textbox2 مباشرة
avatar
nasrey2012
.
.

تاريخ التسجيل : 30/05/2014
المساهمات : 5
النقاط : 7
التقيم : 0
الدولة : السودان
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى