View Full Version : سوال: ریختن مقدار یک textbox در یک float
mohammad jamalian
چهارشنبه 07 اسفند 1392, 19:19 عصر
با سلام
من یک textbox دارم و می خواهم هر عددی که در آن می نویسم در یک float ذخیره شود.
لطفا بگویید چگونه این کار را انجام دهم.
hosseinbarnamenevis
چهارشنبه 07 اسفند 1392, 19:25 عصر
خوب الان چه مشکلی وجود داره؟
mohammad jamalian
چهارشنبه 07 اسفند 1392, 19:26 عصر
با سلام
من نمی دونم از چه کدی باید استفاده کنم.
لطفا کمک کنید.
hosseinbarnamenevis
چهارشنبه 07 اسفند 1392, 19:37 عصر
فکر میکنم اینطوریه :لبخند:
double asd;
asd = Convert.ToDouble (textBox1.Text);
mohammad jamalian
چهارشنبه 07 اسفند 1392, 19:52 عصر
فکر میکنم اینطوریه :لبخند:
double asd;
asd = Convert.ToDouble (textBox1.Text);
این رو امتحان کردم ولی جواب نداد.
hosseinbarnamenevis
چهارشنبه 07 اسفند 1392, 22:49 عصر
چی رو جواب نداد مگه چه مشکلی داره؟ خب اون متغیره که مقدار اعشاری میگیره که
mohammad jamalian
چهارشنبه 07 اسفند 1392, 23:31 عصر
این ایراد رو می گیره
Input string was not in a correct format.
MiladParvane
پنج شنبه 08 اسفند 1392, 19:54 عصر
Double x;
x = Convert.ToDouble(textBox2.Text);
این کدوداخل باتن بنویس
winner1
پنج شنبه 08 اسفند 1392, 20:52 عصر
دوست من این خطا واسه اینکه تو کست باکستون یک کاراکتر غیر عددی وارد میشه
amir200h
پنج شنبه 08 اسفند 1392, 21:02 عصر
دوست عزیز. به اختمال قوی شما فرمت اعشاری سیستمتون رو روی فارسی گذاشتین و برای همینه که اگه میخواین اعداد اعشاری رو بکار ببرین باید بجای . از / استفاده کنین.
البته این نظر منه و مطمئن نیستم.
موفق باشین
Mousavmousab
جمعه 09 اسفند 1392, 13:05 عصر
سلام
اگه روی سیستمت به هر دلیل این طوری قبول نمی کنه
label1.Text = Convert.ToDouble(textBox1.Text).ToString();
به این صورت بنویس:
double d;
double.TryParse(textBox1.Text, out d);
label1.Text = d.ToString();
نتیجه را به اطلاع ما برسون.
حسین شهریاری
دوشنبه 11 فروردین 1393, 17:33 عصر
اینطوری صحیح ترین حالت هست:
float f;
f=float.pars(txtTest.Text);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.