![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вскрыть кнопку
focor © (2005-01-30 12:33:00)Как зная надпись на кнопке нажать на нее\делать активной
Александр Иванов (2005-02-01 09:01:00) [1]
for i:=0 to Form1.ComponentCount-1 do
begin
if (Form1.Components[i] is TButton) then
if ((Form1.Components[i] as TButton).Caption = 'старт') then
begin
(Form1.Components[i] as TButton).onClick(nil);//Нажимаем
(Form1.Components[i] as TButton).Enabled:=True; //Дезактивируем
end;
end;
focor (2005-02-01 08:52:00) [2]или хотя бы enabled поставить true
focor (2005-02-01 08:51:00) [3]кнопка называется "старт" форма "nBxod v 1.59.01"
напишите код для нажатия на эту кнопку
_RusLAN (2005-01-30 16:38:00) [4]http://delphi.aiq.ru/stati/39.htm
focor (2005-01-30 15:37:00) [5]Проблема определить hwnd(или что там)для кнопки
_RusLAN (2005-01-30 14:48:00) [6]1. Найти.
2. Сделать нужное действие (нажать, скрыть,вскрыть, сделать активной...).
for i:=0 to Components.ComponentsCount - 1 do
if Components[i] is TButton then
Components[i].DoSomeActions();
Это если кнопка в твоем приложение
а если в чужем, то найти наверное через FindWindow(), а как нажать надо искать в МСДН
_RusLAN (2005-01-30 14:47:00) [7]1. Найти.
2. Сделать нужное действие (нажать, скрыть,вскрыть, сделать активной...).
for i:=0 to Components.ComponentsCount - 1 do
if Components[i] is TButton then
Components[i].DoSomeActions();
Это если кнопка в твоем приложение
а если в чужем, то найти наверное через FindWindow(), а как нажать надо искать в МСДН
Anatoly Podgoretsky (2005-01-30 13:04:00) [8]Вскрыть, это обратное действие по отношению скрыть. А вот что он хочет скрыто от меня.
GuAV (2005-01-30 12:52:00) [9]Anatoly Podgoretsky © (30.01.05 12:42) [1]
Нет, вскрыть.
Anatoly Podgoretsky (2005-01-30 12:42:00) [10]Так активной или скрыть?