Игнорируется часть кликов
Код:
private void opg_Click(object sender, EventArgs e)
{
count++;
}
{
count++;
}
Цитата: Mr.Parfect
Если так, то можно ли это исправить?
Разумеется. Отлавливаешь double click и преобразуешь его в 2 одиночных (т.е. вызываешь opg_Click(…) 2 раза; возможно, с интервалом).
А raw input на то и raw, что не через стандартные C#-ские события используется, а через WinAPI.
Код:
//------------------------------------------
void __fastcall TForm1::Label1Click(TObject *Sender)
{
n_count++;
Label1->Caption=n_count;
}
//------------------------------------------
void __fastcall TForm1::Label1DblClick(TObject *Sender)
{
n_count++;
Label1->Caption=n_count;
}
//------------------------------------------
void __fastcall TForm1::Label1Click(TObject *Sender)
{
n_count++;
Label1->Caption=n_count;
}
//------------------------------------------
void __fastcall TForm1::Label1DblClick(TObject *Sender)
{
n_count++;
Label1->Caption=n_count;
}
//------------------------------------------
Скорее всего, они трансформируются в double click.
а) rowInput
b) хуки
в прочем с хуками в вин7(и возможно выше) могут быть проблемы.
Цитата: kot_
Использовать:
а) rowInput
b) хуки
в прочем с хуками в вин7(и возможно выше) могут быть проблемы.
а) rowInput
b) хуки
в прочем с хуками в вин7(и возможно выше) могут быть проблемы.
Не могли бы вы объяснить, как использовать rowInput, если opg_Click просто не вызывается? Мы не сможем обработать событие, которого якобы нет.
Цитата: @pixo $oft
Это не баг, это фича ©
Скорее всего, они трансформируются в double click.
Скорее всего, они трансформируются в double click.
Если так, то можно ли это исправить?
Цитата: Mr.Parfect
Не могли бы вы объяснить, как использовать rowInput, если opg_Click просто не вызывается? Мы не сможем обработать событие, которого якобы нет.
Гуглим Raw Input, винимательно читаем.
Потом думаем - может ли не быть нажатия клавиши, если клавиша нажата.
Гуглим исходники кейлогеров (например)
Потом уже задаем идиотские вопросы - если конечно после этого они будут возникать.