الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أخذ قيمة من تكس بوكس

بدأه المدلهم في 7 أبريل 2009 · 1 رد · 554 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني

فيه عندي textbox عدد 2

الأول اخزن فيه قيمة و لتكن 3

و الثاني يأخذ قيمة الأول(3) و يزيد عليه واحد(3+1) ثم يرجع القيمة الجديدة إلى الأول.

ومثال التوضيح

textbox1=3

textbox2= textbox1+1

textbox1=textbox2

مع مراعاة أن قيمة textbox1 ممكن ان تكون صفر

حاولت عن طريق if statment لكن الأمر ينطبق على محاولة و محاولتين ثم يعطيني قيمة ثابته لا تتغير

و هذه هي محاولتي اتمنى التعديل عليها

Dim num As Integer = 0

If ComboBox2.Text = "CS" Then

If TextBox1.Text = 0 Then

num = Len(TextBox1.Text)

TextBox10.Text = (num + 1) - 1

TextBox1.Text = TextBox10.Text

ElseIf TextBox1.Text > 0 Then

num = Len(TextBox1.Text)

TextBox10.Text = num + 1

TextBox1.Text = TextBox10.Text

End If

End If

تم تعديل هذه المشاركة بواسطة المدلهم في 7 أبريل 2009 في 08:43

#2

اخي السلام عليكم اولا ثانيا لم افهم لماذا كودك معجوق , اي مجعلك

لكن على كل حال هذا تصليح كودك

	 Dim num As Integer = 0

		If ComboBox2.Text = "CS" Then

			If Val(TextBox1.Text) = 0 Then

				num = Len(TextBox10.Text)

				TextBox10.Text = (num + 1) - 1

				TextBox1.Text = TextBox10.Text

			ElseIf Val(TextBox10.Text) > 0 Then

				num = Len(TextBox10.Text)

				TextBox10.Text = num + 1

				TextBox1.Text = TextBox10.Text

			End If

		End If

<EMBED src=http://www.abdelghafar.com/images/banners/bm2.swf width=486 height=60 type=application/x-shockwave-flash EMBED < menu="false" loop="true" quality="high">

مواضيع مشابهة