PDA

View Full Version : سوال: چگونه میتونم حاصل جمع یا ضرب عددهای دو textbox را در یک textbox دیگر نمایش دهم؟



mehdiweber
یک شنبه 02 اسفند 1394, 19:05 عصر
سلام خدمت دوستان عزیز...
میخواستم با توجه به تصویر زیر،مقدار عدد Textbox اول رو با مقدار Textbox دوم جمع بزنم و حاصلش رو داخل کادر پاینش نمایش بدم..

ممنون میشم راهنماییم کنید کدش رو کمک کنید..

با تشکر:قلب:
139221

nunegandom
یک شنبه 02 اسفند 1394, 20:42 عصر
سلام
TextBox1.Text برای به دست آوردن مقدار داخل اون به کار میبری
بعد چون رشته برمیگردونه باید تبدیل کنی از string به int
برای این کار از Int32.Parse(textbox1.Text) استفاده میکنی یا متود Convert.ToInt32
متود Int32.Parse مقدار خالی یا null رو قبول نمیکنه ولی Convert قبول میکنه
کتاب سید محمد هاشمی رو حتما پیدا کن و بخون به کارت میاد
با استفاده از یکی از این متود ها و انتقال اطلاعاتی که برمیگردونن میتونی جمعشون کنی با هم یعنی
sum = variable1 + variable2
بعدش هم بریزی تویه تکست باکس بعدی یعنی TextBox3
دسترسی به مقادیر هر کنترل متفاوت هست و برای تکست باکس خصوصیت Text هستش پس برای انتقال به TextBox3 باید بنویسی TextBox3.Text = sum البته از اون وری!

bluesm
دوشنبه 03 اسفند 1394, 05:35 صبح
(int num1 = int.parse(textbox1.text
(int num2=int.parse(textbox2.text
در این حالت شما دو تا متغیر تعریف کردی که محتویات در تکس باکس هات را نگه می دارد البته متناسب با عدد دریافتی نوع متغیر را می توانی عوض کنی مثلا بشه float و ...
()textBox3.Text = (num1 + num2).ToString
با خط کد سوم دو عدد دریافتی را جمع کرده و به رشته تبدیل میکنی و در تکس باکس 3 نمایش داده می شود.
موفق باشی

alexmcse
دوشنبه 03 اسفند 1394, 06:08 صبح
سلام خدمت دوستان عزیز...
میخواستم با توجه به تصویر زیر،مقدار عدد Textbox اول رو با مقدار Textbox دوم جمع بزنم و حاصلش رو داخل کادر پاینش نمایش بدم..

ممنون میشم راهنماییم کنید کدش رو کمک کنید..

با تشکر:قلب:
139221


try {
var i = int.Parse(textBox1.Text) + int.Parse(textBox2.Text);
textBox3.Text = i.ToString( );
}
catch (System.FormatException exception)
{
MessageBox.Show(exception.Message,"Error", MessageBoxButtons.OK , MessageBoxIcon.Warning );
}