سلام و خسته نباشید
در windowaplication می خواهم یک textbox فقط عدد صحیح قبول کند. چگونه باید این کار را انجام داد.
سلام و خسته نباشید
در windowaplication می خواهم یک textbox فقط عدد صحیح قبول کند. چگونه باید این کار را انجام داد.
میتونی توی keypress چک کنی که فقط عدد وارد بشه و ممیز وارد نشه.
راه دیگه استفاده از maskedTextBox هستش
اگه لطف کنی کد Keypress شو بزاری ممنون میشم( اخه ما تازه کاریم)
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < 48 || e.KeyChar > 57)
if (e.KeyChar != 8)
e.Handled = true;
}
یکم تو سایت بگردی کلاسش رو هم پیدا میکنی و فقط کافی موقع تعریف اون رو از نوع NumTexBox بگیری به جای TextBox.
می تونی از کد زیر هم استفاده کنی
(void tbdigit_KeyPress(object sender, KeyPressEventArgs e
}
( ( ( if ( !(Char.IsDigit(e.KeyChar) || Char.IsControl(e.KeyChar
; e.Handled = true
{
ممنون دوستان
من این زیر برنامه ها را نوشتم ولی برنامه وارد این زیربرنامه ها نمیشه.آیا لازم است تغییر دیگه ای انجام بدم.
با تشکر
این کد ها را باید در KeyPress مربوط به TextBox مورد نظر بنویسی من نام TextBox رو عوض کردم و گذاشتم tbdigit تو اگه کد رو تو KeyPress Event تکست باکس خودت بنویسی باید جواب بده.
من همین تابع رو نوشتم و به جای tbdigit نام textbnox خودم را قرار دتدم ولی اصلاً وارد این زیر برنامه نمیشه.
ممنون
مطمئنی که این کد رو به event keypress تکست باکس خودت ربط دادی
چگونه باید این event رو فعال کرد. چون من کدهای شما را کپی کردم و به جای tbdigit نام textbox خودم را قرار دادم.
با تشکر
ممکنه یکی همن کد رو برای رویداد KeyDown بنویسه چون توی KeyPress به مشکل بر خوردم
؟