View Full Version : سوال: ایچاد کلید های ترکیبی در برنامه
rezarko
چهارشنبه 06 دی 1391, 14:20 عصر
سلام. من یه فرم گزارشگیری دارم میخوام وقتی کاربر Ctrl+P رو میزنه کلید پرینت عمل کنه.
ممنون میشم راهنمایی کنید
morteza5358
چهارشنبه 06 دی 1391, 14:28 عصر
سلام
ابتدا باید KeyPreview فرم مورد نظر رو true کنید.
privatevoid Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.Control == true) && (e.KeyCode == Keys.P))
MessageBox.Show("salam");
}
با فشردن کلید های Ctrl+P پیام نمایش داده میشه!
موفق باشی
mohammad2407
دوشنبه 11 فروردین 1393, 03:56 صبح
دوستان من از کد زیر که گفته شده استفاده میکنم ولی باز عمل نمیکنه
private void Form9_KeyDown(object sender, KeyEventArgs e)
{
if ((e.Control == true) && (e.KeyCode == Keys.P))
{
MessageBox.Show("salam");
}
}
pesare
دوشنبه 11 فروردین 1393, 11:42 صبح
private void Form1_KeyDown(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.P && e.Modifiers == Keys.Control)
MessageBox.Show("Hello Dear","Test");
}
mohammad2407
سه شنبه 12 فروردین 1393, 01:53 صبح
باز هم نشد نمیدونم چرا
شما از دات نت چند استفاده میکنید >؟
من با دات نت 4 و 4.5 تست کردم ولی نشد
:متفکر::متفکر::متفکر::متفکر:
یونس ابراهیمی
سه شنبه 12 فروردین 1393, 07:13 صبح
سلام ...
این لینک رو هم ببینید
http://www.w3-farsi.com/?p=1369
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.