برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
با سلام خدمت دوستان گُلِ برنامه نویس سوالم اینه:
میخوام یه برنامه بنویسم که هر تعداد عدد تو Text Box وارد کردیم بصورت اتوماتیک 3 رقم 3 رقم از سمت راست اعداد را با , (کاما) جدا کند. مرسی از همه ی شما بزرگواران:متفکر:
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
سلام
Private Sub TextBox2_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.Leave
Try
TextBox2.Text = Format(Decimal.Parse(TextBox2.Text), "###,###.00")
Catch
End Try
End Sub
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
سلام از این خط میتونی توی متد textBox1_TextChanged() استفاده کنی
textBox1.Text = string.Format("{0:N0}", Int64.Parse(textBox1.Text.Replace(",", "")));
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
vira1368
سلام از این خط میتونی توی متد textBox1_TextChanged() استفاده کنی
textBox1.Text = string.Format("{0:N0}", Int64.Parse(textBox1.Text.Replace(",", "")));
مرسی عزیز,داداش ویرا شما دانشگاه خمینی شهر درس نمیخونی؟چهرت خیلی آشناستا!!!
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
vinnie-paz
مرسی عزیز,داداش ویرا شما دانشگاه خمینی شهر درس نمیخونی؟چهرت خیلی آشناستا!!!
خواهش میکنم، بله دانشگاه خمینی شهر هستم - امین صفارنژاد
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
vira1368
خواهش میکنم، بله دانشگاه خمینی شهر هستم - امین صفارنژاد
داداچ خیلی نوکرم کارت درسته قبلا هم عکستو دیده بودم شک کردم شما باشی کلا سوالای استاد اسلامی رو میام اینجا مطرح میکنم خخخ 4تا چیز یاد بگیریم
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
درود دوستان
من از هر کدوم از این کد ها که استفاده می کنم. error می گیرم. چون می خوام رو textbox هام (یعنی مقادیرشون که میره رو database) عمل sum انجام بدم وقتی از این دستور استفاده می کنم Error :Error converting data type nvarchar to bigint.
لطفا راهنماییم کنید.
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
حالا اگه بخوایم برای گرید بنویسیم چطور؟
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
کدهای زیرو در رویداد TextChanged قرار بدین. بر فرض اینکه نام تکست باکسی که میخوایم سه رقم سه رقم جدا بشه txttest باشه
موفق باشین
if (txttest.Text == "" || txttest.Text == "0") return;
decimal price;
price = decimal.Parse(txttest.Text, System.Globalization.NumberStyles.Currency);
txttest.Text = price.ToString("#,#");
txttest.SelectionStart = txttest.Text.Length;
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
دوست عزیز مطرح کردن تمرین های دانشجویی در تالار ممنوعه ... !!!
برای جزئیات بیشتر به لینک زیر برو
https://barnamenevis.org/member.php?25140-gwbasic
از بخش امضا گزینه اولو انتخاب کن ...!!! (سایت برنامه نویس و پرسش های دانشجویی)
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
amir200h
کدهای زیرو در رویداد TextChanged قرار بدین. بر فرض اینکه نام تکست باکسی که میخوایم سه رقم سه رقم جدا بشه txttest باشه
موفق باشین
if (txttest.Text == "" || txttest.Text == "0") return;
decimal price;
price = decimal.Parse(txttest.Text, System.Globalization.NumberStyles.Currency);
txttest.Text = price.ToString("#,#");
txttest.SelectionStart = txttest.Text.Length;
دستت درد نکونه عالی بود دیگه مجبور نیستم از کلاس استفاده کنم.
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
pink_sbn
درود دوستان
من از هر کدوم از این کد ها که استفاده می کنم. error می گیرم. چون می خوام رو textbox هام (یعنی مقادیرشون که میره رو database) عمل sum انجام بدم وقتی از این دستور استفاده می کنم Error :Error converting data type nvarchar to bigint.
لطفا راهنماییم کنید.
شما نمیتونید رشته رو جمع کنید اول به عدد تبدیلش کنید
یادتون نره برای محاسبات ریاضی نباید بین اعداد ',' باشه، در قسمتی که میخواین عملیات ریاضی رو انجام بدین دوباره بیاین از دستور خط ذکر شده استفاده کنید و ',' ها را بردارید و در یک متغیر عددی(نظیر int, float, ...) استفاده کنید.
این جدا کردن اعداد صرفا یک کار ظاهری هست و در اصل محاسبات برنامه نویسی نباید وارد بشه.
موفق باشید.
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
amir200h
کدهای زیرو در رویداد TextChanged قرار بدین. بر فرض اینکه نام تکست باکسی که میخوایم سه رقم سه رقم جدا بشه txttest باشه
موفق باشین
if (txttest.Text == "" || txttest.Text == "0") return;
decimal price;
price = decimal.Parse(txttest.Text, System.Globalization.NumberStyles.Currency);
txttest.Text = price.ToString("#,#");
txttest.SelectionStart = txttest.Text.Length;
سلام
جدا کردن رو درست انجام میده ولی وقتی از عدد تکس باکس بخواهیم درون فرمولی استفاده کنیم کاما هاروهم لحاظ میکنه و خطا میده..!!
لطفا راهکار..!؟
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
vira1368
شما نمیتونید رشته رو جمع کنید اول به عدد تبدیلش کنید
یادتون نره برای محاسبات ریاضی نباید بین اعداد ',' باشه، در قسمتی که میخواین عملیات ریاضی رو انجام بدین دوباره بیاین از دستور خط ذکر شده استفاده کنید و ',' ها را بردارید و در یک متغیر عددی(نظیر int, float, ...) استفاده کنید.
این جدا کردن اعداد صرفا یک کار ظاهری هست و در اصل محاسبات برنامه نویسی نباید وارد بشه.
موفق باشید.
سلام
منظور کدوم خط دستوره ؟
لطفا راهنمائی کنید؟
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
myhoo2005
سلام
منظور کدوم خط دستوره ؟
لطفا راهنمائی کنید؟
من فقط یک خط نوشتم در پست 3
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
در موقع محاسبات از کد زیر استفاده کنید
private void button1_Click(object sender, EventArgs e)
{
float test =float.Parse(txttest.Text.Replace(",","").ToString ());
MessageBox.Show(test.ToString());
}
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
دوستان من از دو یا سه تا از این کد ها استفاده کردم ولی وقتی میخام دو یا سه تا قیمت رو با هم جمع بکنم با مشکل مواجه میشم!!!!
1 ضمیمه
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
mohammad5530
دوستان من از دو یا سه تا از این کد ها استفاده کردم ولی وقتی میخام دو یا سه تا قیمت رو با هم جمع بکنم با مشکل مواجه میشم!!!!
فکر نکنم با این دیگه مشکلی داشته باشین :لبخند::لبخند::لبخند::چشمک:
نقل قول: برنامه جدا کردن اعداد بصورت 3 رقم 3 رقم
نقل قول:
نوشته شده توسط
khokhan
فکر نکنم با این دیگه مشکلی داشته باشین :لبخند::لبخند::لبخند::چشمک:
برادر جان دستت درد نکونه فایل عالی بود برای کمک کردن به ما.