Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/16: Рейтинг темы: голосов - 16, средняя оценка - 4.88
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136
1

Как програмно запустить (нажать) кнопку

12.02.2010, 18:17. Просмотров 3009. Ответов 5
Метки нет (Все метки)

На форме две кнопки. Как нажатием на первой кнопке запустить вторую.

Заранее благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2010, 18:17
Ответы с готовыми решениями:

Как програмно нажать на кнопку?
Допустим есть форма и на ней кнопка. Как кнопку нажать программно??? Button1.click не помогает....

Програмно нажать Кнопку (Button)
Надо с помощью кода нажать Кнопку (создать видимость нажатия). Как это реализовать?

Програмно нажать клавишу
подкиньте пожалуйста код , что бы по запуску программы...нажималась определенная клавиша (лучше в...

Как нажать на кнопку клавишей?
У меня есть кнопка при нажатие на которую закрывается форма.Как сделать так чтоб на кнопку можно...

5
Почетный модератор
6994 / 2498 / 245
Регистрация: 29.07.2006
Сообщений: 13,317
12.02.2010, 18:27 2
А что значит "запустить кнопку"?
0
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136
12.02.2010, 18:30  [ТС] 3
Цитата Сообщение от Vourhey Посмотреть сообщение
А что значит "запустить кнопку"?
значить нажать. Но програмно, а не кликом мыши.
Я например пишу какое-то условие, и если оно соблюдено, то кодом нажимается button
0
Почетный модератор
6994 / 2498 / 245
Регистрация: 29.07.2006
Сообщений: 13,317
12.02.2010, 18:37 4
Если ты это делаешь в своем собственном коде на своей форме, то куда выгодней просто запустить обработчик ручками. А так, SendMessage тебе в помощь.
0
13036 / 5822 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
12.02.2010, 18:38 5
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage('Нажата кнопка: ' + (Sender as TButton).Name);
end;
 
procedure TForm1.Button2Click(Sender: TObject);
begin
  ShowMessage('Нажата кнопка: ' + (Sender as TButton).Name);
  //Вызываем обработчик первой кнопки. При этом в качестве параметра
  //передаём ему ссылку на первую кнопку. В этом случае обработчик нажатия
  //первой кнопки отработает точно так же, как если бы он был запущен по
  //нажатию на первую кнопку.
  Button1Click(Button1);
end;
1
Добрый самаритянин
1105 / 620 / 139
Регистрация: 31.03.2009
Сообщений: 2,568
12.02.2010, 18:50 6
проще говоря
Delphi
1
button1.Click;
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2010, 18:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как нажать кнопку на клавиатуре?
Пытался keybd_event использовать, но увы оно не работает. Может кто приведет пример работы на более...

Как нажать кнопку в другом приложении
ситуация следующая... при запуске моей программы нужно что бы в другом приложении например...

Как в webbrowser программно нажать на JS кнопку?
Здравствуйте друзья, у меня такой вопрос, никак не получается нажать на кнопку которая находится на...

Как нажать на кнопку в другой программе
Нужно нажать на кнопка caption которой 'Отправить' Знаю hWnd чужого окна остается только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.