PDA

View Full Version : اختصاص دادن کلید میانبر



samiasoft
دوشنبه 30 اسفند 1395, 15:19 عصر
سلام دوستان

چگونه میشود یک کلید خاصی از صفحه کلید را برای مثلا f4 را طوری تنظیم کرد که در هرقسمت از یک فرم فوکوس قرار گرفته باشه این کلید کار کنه.

جز این که کد رو من بیام داخل keydown یا keypress هرشی قرار بدم راهی نیست؟

mvmproject
دوشنبه 07 فروردین 1396, 10:08 صبح
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace check_keyboard
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.KeyPreview = true;
}


private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
}


private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.M)
{
MessageBox.Show("programmer:mohammad vafaei");
}
if (e.Control && e.KeyCode == Keys.Q)
{
Application.Exit();


}




}
}
}

samiasoft
سه شنبه 15 فروردین 1396, 02:59 صبح
با تشکر از شما

حال اگر برنامه فعال باشه و فوکوس ما داخل فرم نباشه مثلا داخل یک نرم افزار دیگری باشیم چگونه بازدن کلید میانبر تعریف شده کار خاصی انجام بدیم....درهرجایی از ویندوز