سه رقم سه رقم جدا کردن عداد در WPF
دوستان چطوری در WPF کاری کنم که عداد در تکس باکس سه رقم سه رقم از هم جدا بشن
در محیط وین فرم از کد زیر بدون مشکل از کد زیر استفاده میکنم ولی در wpf خطا میده
if(Price.Text!=string.Empty)
{
Price.Text = string.Format("{0:N0}", double.Parse(Price.Text.Replace(",", "")));
Price.Select(Price.TextLength, 0);
}
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
از این استفاده کن شاید کمک کرد
price.Text.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,")
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
از masked text box ها استفاده کن
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
نقل قول:
از این استفاده کن شاید کمک کرد
نشد خطا میده
نقل قول:
از masked text box ها استفاده کن
عزیزم
WPF این کامپوننت رو پشتیبانی نمیکنه
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
نقل قول:
عزیزم
WPF این کامپوننت رو پشتیبانی نمیکنه
عزیز تو نت بگردی پیدا میشه
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
از این روش استفاده کن :
if(Price.Text!=string.Empty){
Price.Text = double.Parse(Price.Text.Replace(",", "")).ToString("N0");
}
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
اگه 123456 وارد کنیم میشه
561,234
برای رفع این مشکل:
if (uBox.Text != string.Empty)
{
uBox.Text = double.Parse(uBox.Text.Replace(",", "")).ToString("N0");
uBox.Select(uBox.Text.Length,0);
}
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
اصلا برنامه اجرا نمیشه خطا میده
متن خطا
Input string was not in a correct format.
1 ضمیمه
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
دلیلش اینه که شما چیزی جز عدد در تکس باکس وارد میکنید
این تکه کد فقط میتونه عدد رو تبدیل کنه
مثال:
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
دوستان اگر بخوام یک لیبل رو سه رقم سه رقم از هم جدا کنم باید چکار کنم ؟
نقل قول: سه رقم سه رقم جدا کردن عداد در WPF
نقل قول:
نوشته شده توسط
boxochi
دلیلش اینه که شما چیزی جز عدد در تکس باکس وارد میکنید
این تکه کد فقط میتونه عدد رو تبدیل کنه
مثال:
اگه بخوام رویداد نوشته شده برای چند تکست باکس استفاده بشه باید چکار کنم؟