PDA

View Full Version : سوال: مشکل با تکست باکس در wpf



Dictator
سه شنبه 23 آذر 1395, 11:51 صبح
سلام.
خیلی سرچ کردم ولی اون چیزی ک میخاستم پیدا نکردم.

من میخوام در wpf وقتی . و / زده میشه هر دوتاش رو ممیز تعریف کنم و کاربر هر کدوم اینارو زد ممیز بشناسه نرم افزار و مشکلی پیش نیاد.

لطفا بگید من چ طوری این رو تعریف کنم ؟ :بامزه:

با تشکر

Dictator
پنج شنبه 25 آذر 1395, 14:38 عصر
دوستان لطفا راهنمایی کنید .سرچ کردم ولی کد هایی ک بوده در سایت های خارجی مشکل داشتم باهاشون.

mrprestige
جمعه 26 آذر 1395, 11:01 صبح
سلام دوست من وقتت بخیر . کافیه تو خاصیت OnTextChanged تکست باکس تون اینو بنویسید

var txt = (TextBox)sender;
using (txt.DeclareChangeBlock())
{
foreach (var txtc in e.Changes)
{
if (txtc.AddedLength == 0)
continue;
txt.Select(txtc.Offset, txtc.AddedLength);
if (txt.SelectedText.Contains('.'))
{
txt.SelectedText = txt.SelectedText.Replace('.', '/');
}
txt.Select(txtc.Offset + txtc.AddedLength, 0);
}
}


موفق باشید .