PDA

View Full Version : غير فعال كردن كليدهاي حروف و close فرم



fa_te64
چهارشنبه 29 آبان 1387, 09:53 صبح
سلام
چطور ميشه دكمه حروف رو در تكس باكس عددي غير فعال كرد
من در تاپيكها جستجو كردم ولي چيزي پيدا نكردم!

H2K
چهارشنبه 29 آبان 1387, 10:24 صبح
اگه منظورت اينه كه حرف نشه نوشت تو event ِ keypress شرط بذار و كنترل كن

هم چين cody ميشه





if (!char.IsDigit(e.KeyChar))
{
//اينجا هم كارى كه ميخواى رو انجام بده وقتى حرف تايپ كرد، شرمنده الان دست رسى به VS ندارم كامل كدِ شو بدم
}

masoud_parsa
چهارشنبه 29 آبان 1387, 13:26 عصر
از اين كد استفاده كن براي غير فعال كردن حروف در تكست باكس
توي رخداد keypress بنويس

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(e.KeyChar >= '0' && e.KeyChar <= '9'))
{
if (!(e.KeyChar ==Convert .ToChar ( Keys .Back) ))
e.Handled = true;
}

}