PDA

View Full Version : سوال: وارد شدن عدد و مميز در Text Box



akhlaghi_mohammad
سه شنبه 18 بهمن 1390, 10:46 صبح
با سلام خدمت دوستان
مي خواستم ببينم چه جوري ميشه كاري كرد كه كاربر فقط بتونه اعداد و مميز رو داخل Text Box وارد كنه و از وارد شدن حروف جلوگيري بشه...
مي دونم كه با اين كد ميشه فقط تو Text Box عدد وارد كرد...

private void txtSellPrice_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsNumber(e.KeyChar) && !char.IsControl(e.KeyChar))
e.Handled = true;
}

حالا نميدونم چه جوري تغييرش بدم كه مميز هم بشه وارد كرد؟

akhlaghi_mohammad
سه شنبه 18 بهمن 1390, 11:21 صبح
ممنون خودم سيخ زدم درست شد...

int Counter = 0;
private void txtWeightNegin_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsNumber(e.KeyChar) && !char.IsControl(e.KeyChar))
e.Handled = true;
if (e.KeyChar.ToString() == ".")
{
Counter++;
if (Counter > 1)
txtSumNegin.Clear();
else
e.Handled = false;
}
}