PDA

View Full Version : سوال: چگونه با فشردن . در تکست باکس 3 عدد صفر تایپ شود ؟



dab_hrd
سه شنبه 29 مهر 1393, 21:37 عصر
سلام
می خواهم بدانم چگونه می توان در تکست باکس با فشردن . 3 عدد صفر تایپ شود برای راحتی وارد نمودن اعداد با صفر های زیاد
با تشکر

Abbas Naghdi
سه شنبه 29 مهر 1393, 21:47 عصر
اول کد اسکی کلید رو به دست بیار بعد KeyPreview رو True کن در فرم و بعد در رویداد KeyDown چک کن وقتی کلید معین وارد شد 3 عدد 0 در تکست باکس مورد Focus شده وارد بشه .

mandanim
سه شنبه 29 مهر 1393, 21:55 عصر
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Decimal)
{
textBox1.Text = textBox1.Text+"000";


}
}

مهرداد صفا
پنج شنبه 01 آبان 1393, 11:41 صبح
سلام.


textBox1.TextChanged+=(s,args)=>textBox1.Text=textBox1.Text.Replace(".","000");