@byanti
На пути к программированию

Макрос KeyDown Delay KeyUp как сделать такой макрос в C#?

Решил сделать макрос нажатий клавиш, Хочу сделать так что-бы, нажал на кнопку потом пауза в несколько секунд и отпускание кнопки далее клики по клавише тоже через определенное кол-во секунд и снова нажатие на клавишу пауза и отпускание кнопки. И что бы все это выполнялось пока переменная == True
Вообщем не знаю как сделать нажатие и подъем с кнопки вот код по которому сделал True or False
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int count = 1;
bool job;
private void button1_Click(object sender, EventArgs e)
{
count++;
if (count % 2 == 0)
job = true;
else if (count % 2 == 1)
job = false;

label1.Text = job.ToString();


}

void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == (char)Keys.F5)
{
button1.PerformClick();
}
}
}
}
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы