ست کردن کاری خاص به دکمه های کیبورد
سلام
1-من میخوام وقتی دکمه ای از کیبورد فشار داده میشه،مثلا کلید f3 کار خاصی برام انجام بده ،برا مثال عمل کلیک روی دکمه ای که تو برنامه ام گذاشتم را انجام بده.
2-وقتی داخل یک تکست باکس تایپ میکنم اگر دکمه enter را بزنم کرسر به تکست باکس دیگر(مورد نظر) منتقل شه.
ممنون میشم کمکم کنید.
نقل قول: ست کردن کاری خاص به دکمه های کیبورد
سلام
switch(e.keyvalue){case 13:textbox2.focus();}
این خط رو درون رویداد keydown مربوط به تکست باکس 1 بنویس(جاب سوال دوم هست)
نقل قول: ست کردن کاری خاص به دکمه های کیبورد
برای سوال اول : اگه مثلا می خوای با زدن کلید f3 دکمه خروج کار کنه می تونی این رو بنویسی
if(
e.KeyValue
==114)close();
کد بالا رو باید درون رویداد keydown مربوط به فرم بنویسی
کد هر دکمه ای رو هم که بخوای به دست بیاری اینطور می تونی:
privatevoid Form1_KeyDown(object sender, KeyEventArgs e)
{
label1.Text=(e.KeyValue).ToString();
}
نقل قول: ست کردن کاری خاص به دکمه های کیبورد
برا سوال دوم این کد جواب میده ،اما تو textbox1 نمیخوام عمل enter عمل کنه فقط وقتی enter شد پرش کنه ،تو textbox1 که عمل اینتر صورت مگیره یه سطر میاد پایین نوشته گم میشه
نقل قول: ست کردن کاری خاص به دکمه های کیبورد
برا سوال اول نیز موقعی که فرم خالی باشه کد بالا کارا هست؟
وقتی روی فرم ابزار مثلا تکست باکس میزاریم دیگه این کد بالا کارا نیست
نقل قول: ست کردن کاری خاص به دکمه های کیبورد
سلام دوست عزيز
در مورد سوال دومتون مي تونيد در KeyPressEvent تكست باكس كد زير را بنويسيد :
if (e.KeyChar == (char)Keys.Enter)
{
e.Handled = false;
txt2.Select();
}