PDA

View Full Version : ماشین حساب با 2 textbox



hamidafs
دوشنبه 22 مرداد 1386, 07:15 صبح
با سلام خدمت دوستان
من یک ماشین حسابی رو به این صورت میخوام که به جای اینکه از یک textbox استفاده کنه از دو textbox استفاده بشه.و چون دو تا textbox دارم نمی دونم چطور دکمه های عددی رو در دو textbox استفاده کنم.

مچکر از پاسختون.

rezaiy.ali
دوشنبه 22 مرداد 1386, 07:36 صبح
با سلام خدمت دوستان
من یک ماشین حسابی رو به این صورت میخوام که به جای اینکه از یک textbox استفاده کنه از دو textbox استفاده بشه.و چون دو تا textbox دارم نمی دونم چطور دکمه های عددی رو در دو textbox استفاده کنم.

مچکر از پاسختون.
لطفا منظورتان را دقیقا توضیح دهید

malizadeh
دوشنبه 22 مرداد 1386, 07:42 صبح
کار این دو textbox رو بگو لطفاً

hamidafs
دوشنبه 22 مرداد 1386, 07:45 صبح
مچکر
من دکمه های عددی مثل 9و8و7و... رو وقتی کلیک می کنم
به طور مثال اگر 9 رو در textbox1 خودم کلیک کردم
و در textbox2هم عدد 8 رو جمع اون رو در textbox3 بریزه.
حالا این اعداد 0 تا 9را که در فرم قرار داده شده رو چطور می تونم برای دو textbox خودم استفاده کنم که هر موقعه که خواستم عددی رو کلیک می کنم در textbox1 یا در textbox2 نوشته بشه.

hamidafs
دوشنبه 22 مرداد 1386, 08:11 صبح
کد زیر برای برای عدد 2 فرم است که فقط برایی یک textbox هستش حالا می خوام این کد رو طوری بنویسم که اگر روی textbox1 کلیک کردم عدد توسط دکمه های عددی فرم در داخل آن و اگر روی textbox2 کلیک کردم در عدد مورد نظر در textbox2 نوشته شود.




PrivateSub btn_Num_2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Num_2.Click
If Status = FalseThen

(TextBox1.Text = TextBox1.Text + CStr(2
Else

TextBox1.Text = 2
Status = False

EndIf

EndSub

malizadeh
دوشنبه 22 مرداد 1386, 08:15 صبح
با گزاشتن یه شرط برای هر یک از دکمه ها و همین طور یه متغیر عمومی از نوع Boolean به راحتی مشکل شما حل.

فقط کافی وقتی کاربر + ، - ، × و یا ÷ را زد این متغیر true بشه و از این به بعد اعداد در textbox دوم وارد بشن

موفق باشی

hamidafs
دوشنبه 22 مرداد 1386, 10:40 صبح
خیلی ممنون از راهنمایتون
راه حل که فرمودید رو تا حدوددی انجام دادم ولی متاسفانه نتونستم برنامه رو بنویسم اگر لطف کنید با کد یا راهنمایی بیشتر منو کمک کنید ممنون می شم.

malizadeh
دوشنبه 22 مرداد 1386, 14:24 عصر
این هم یک مثال امیدوارم مشکل شما حل شود.