变形时将鼠标移到中心位置

时间:2019-01-10 10:27:27

标签: mouseevent mouse mouselistener

namespace WindowsFormsApp8
{
public partial class Form1 : Form
{
    globalKeyboardHook klavyeDinleyicisi = new globalKeyboardHook(); 
    public Form1()
    {
        InitializeComponent();
        DinlenecekTuslariAyarla();
    }

    int genislik, yukseklik;
    int x;

    int say = 1;
    private void Form1_Load(object sender, EventArgs e)
    {
        genislik = Screen.PrimaryScreen.Bounds.Width;
        yukseklik = Screen.PrimaryScreen.Bounds.Height;
    }
    int count = 900000;

“按键时”

    void İs(object sender,KeyEventArgs e)
    {
        say++;
        if (say % 2 == 0)//active
        {
            for (int i = 0; i < count; i++)
            {
            x = Cursor.Position.X;
            Cursor.Position = new Point(x, yukseklik / 2);
            }

        }
        else//deactive 
        {
            count = 0;
        }
    }

ı再按一次 ı出现类似“ runappliations(new form1())”的错误

    public void DinlenecekTuslariAyarla()
    {
         hangi tuşları dinlemek istiyorsak burada ekliyoruz 
        klavyeDinleyicisi.HookedKeys.Add(Keys.G);
        klavyeDinleyicisi.HookedKeys.Add(Keys.X);

            klavyeDinleyicisi.KeyDown += new KeyEventHandler(İs);

        //klavyeDinleyicisi.KeyUp += new KeyEventHandler(islem2);
    }

}
}

0 个答案:

没有答案