Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизЭмуляция нажатия клавиши Найти похожие ветки
← →
Patrick (2004-12-08 11:42) [0]Подскажите, пожалуйста, каким образом программно симитировать нажатие клавиши, так как-будто бы на форме на объекте ListBox1 была нажата клавиши Down или Up или Home или End, наверное принцип один и тот же, нужно сделать ListBox1.Perform(...), но вот только какие параметры?
← →
TUser © (2004-12-08 11:54) [1]wm_char
wm_keydown
wm_keyup
← →
Patrick (2004-12-08 12:26) [2]Попробовал, почему-то не получается, я в программе перебираю строки ListBox"а
i:=0;
ListBox1.SetFocus;
while (i<=ListBox1.Items.Count-1) do begin
...
inc(i);
end;
и мне нужно, чтобы в по ходу цикла на форме фокусировка переходила по строкам ListBox и это было видно.
← →
ocean (2004-12-08 12:56) [3]мне кажется, не надо ничего нажимать, а так:
ListBox1.SetFocus;
ListBox1.ItemIndex := 0;
sleep(100); //задержка
ListBox1.ItemIndex := 1;
и т.д.
← →
JK (2004-12-08 14:18) [4]Попробуй функцию keybd_event
← →
JK (2004-12-08 14:18) [5]Попробуй функцию keybd_event
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c