سلام دوستان
چگونه میشود یک کلید خاصی از صفحه کلید را برای مثلا f4 را طوری تنظیم کرد که در هرقسمت از یک فرم فوکوس قرار گرفته باشه این کلید کار کنه.
جز این که کد رو من بیام داخل keydown یا keypress هرشی قرار بدم راهی نیست؟
سلام دوستان
چگونه میشود یک کلید خاصی از صفحه کلید را برای مثلا f4 را طوری تنظیم کرد که در هرقسمت از یک فرم فوکوس قرار گرفته باشه این کلید کار کنه.
جز این که کد رو من بیام داخل keydown یا keypress هرشی قرار بدم راهی نیست؟
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();
}
}
}
}
با تشکر از شما
حال اگر برنامه فعال باشه و فوکوس ما داخل فرم نباشه مثلا داخل یک نرم افزار دیگری باشیم چگونه بازدن کلید میانبر تعریف شده کار خاصی انجام بدیم....درهرجایی از ویندوز