PDA

View Full Version : سوال: محدود کردن یک تکست باکس



hamid_73
جمعه 01 فروردین 1393, 09:23 صبح
سلام دوستان
کسی میدونه چه جوری میشه یک تکست باکسی که ران تایم ایجاد میشه رو محدود کرد که فقط عدد بگیره یا فقط حروف
خیلی نیاز دارم لطفا کمک کنید

khokhan
جمعه 01 فروردین 1393, 09:54 صبح
سلام دوستان
کسی میدونه چه جوری میشه یک تکست باکسی که ران تایم ایجاد میشه رو محدود کرد که فقط عدد بگیره یا فقط حروف
خیلی نیاز دارم لطفا کمک کنید
.................................................. .............:متفکر:


private void button1_Click(object sender, EventArgs e)
{
TextBox textbox1 = new TextBox();
textbox1.Name = "Textbox1";
textbox1.Size = new Size(170, 20);
textbox1.Location = new Point(167, 32);
this.Controls.Add(textbox1);
textbox1.KeyPress += textbox1_KeyPress;

}
private void textbox1_KeyPress(object sender, KeyPressEventArgs e)
{
int num = 0;
e.Handled = !int.TryParse(e.KeyChar.ToString(), out num);
}

aidivandi
جمعه 01 فروردین 1393, 09:56 صبح
دوست عزیز سلام
کافی است در رویداد keypress مربوط به تکس باکس این کد رو بنویسی


;int16 MyChar
;MyChar = 0
;(MyChar = Convert.ToInt16(e.KeyChar
( (if ((MyChar < 48) || (MyChar > 57
(if (MyChar != 8
}
;'e.KeyChar = '\x0
;()textBox1.Focus
{
این کد برای تکس باکسی که فقط عدد بگیره