PDA

View Full Version : سوال: textbox سفارشی



expert2219
یک شنبه 11 اردیبهشت 1390, 10:46 صبح
با سلام
از دوستان کی میدونه چطوری میشه یه textbox رو مقید به عدد کرد مضاف بر اینکه اعداد اعشاری رو هم قبول کنه

expert2219
یک شنبه 11 اردیبهشت 1390, 13:20 عصر
با سلام مجدد
????????????????????????????????????

flash118
یک شنبه 11 اردیبهشت 1390, 13:32 عصر
دوست عزیز سئوالتون خیلی تکراریه بار ها و بارها در موردش بحث شده و حتی کنترل هایی هم ارائه شده اما چون سئوال کردید چشم اینم تقدیم به شما

کد اول:

private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ( !( char.IsDigit( e.KeyChar) || char.IsControl( e.KeyChar ) ||(e.KeyChar== (char )46)) )
{
e.Handled = true;
}
}

کد دوم:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (Char.IsNumber(e.KeyChar) != true && e.KeyChar != '')
{
e.Handled = true;
}
}
کنترل هم بود که فعلا پیدا نکردم پیدا کردم ارائه میدم خدمتتون

expert2219
دوشنبه 12 اردیبهشت 1390, 07:41 صبح
با سلام
دوست عزیز سلام از زحمتی که کشیدی ممنونم کارم با کد اول راه افتاد
ولی کد دوم رو وقتی استفاده کردم کلیدهای delete و backspase از کار افتاد و ممیز هم قبول نمیکنه
باز هم ممنونم :قلب: