View Full Version : نحوه ی ایجاد کلید میانبر
akobar
دوشنبه 12 مهر 1389, 22:04 عصر
سلام
من میخوام در فرمم ctrl+s عمل ذخیره رو انجام بده
لطفا توضیح بدین واسم
r00tkit
دوشنبه 12 مهر 1389, 22:22 عصر
قرار بود تو بخش سی شارپ فعالیت نکنم ولی ...
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.S))
{
MessageBox.Show("Do Something");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
group45
دوشنبه 12 مهر 1389, 22:23 عصر
سلام خیلی آسونه
فقط کافیه تو اونت KeyDown فرمی که میخوای کلید هارو چک کنی وضعیت کلید هارو مشخص کنی
مثلا :
(
if (e.KeyCode == Keys.F1 && e.Control
}
;"کلید اف1 و کنترل باهم فشرده شدند"=RichText1.text
{
r00tkit
دوشنبه 12 مهر 1389, 22:29 عصر
روش دوم
KeyPreview property to true
و
private void Form1_KeyDown(object sender, KeyEventArgs e)
}
//از e.KeyCode استفاده کن
MessageBox.Show("Do Something");
{
http://support.microsoft.com/kb/839201
group45
دوشنبه 12 مهر 1389, 22:53 عصر
جناب geek1982 (http://barnamenevis.org/forum/member.php?u=113200) بنده هم همینو گفتم :متعجب:
r00tkit
سه شنبه 13 مهر 1389, 08:50 صبح
جناب geek1982 (http://barnamenevis.org/forum/member.php?u=113200) بنده هم همینو گفتم :متعجب:
بله ولی من چون این صفحه رو reload نکرده بودم پست شما رو ندیدم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.