Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 03.01.2013
Сообщений: 75
1

Одна кнопка - 3 события

11.05.2013, 10:20. Показов 976. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго время суток!. Есть три события, подскажите как сделать чтобы при нажатии кнопки выполнялось 1 событие, при повторном нажатии второе, при третьем нажатии 3 событие?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2013, 10:20
Ответы с готовыми решениями:

Случайно удалил TImage с формы и поставил новую, теперь ни одна кнопка и Label не реагируют на мышь
Случайно удалил Timage с формы и поставил новую, теперь ни одна кнопка и Label не реагируют на мышь...

Одна кнопка на нескольких формах
Есть кнопка, которая должна быть на нескольких формах. Как запихать ее на все формы, чтобы не...

Одна кнопка - два назначения
Есть 2 формы. На второй форме одна кнопка, на первой две (кнопка 1 и кнопка 2). Как сделать, чтобы...

Одна кнопка на разных формах
Добрый день! Возник такой вопрос, на главном окне есть 2 кнопки, открывающая одно из...

7
118 / 118 / 2
Регистрация: 29.01.2013
Сообщений: 437
11.05.2013, 10:22 2
Vogde, какие именно события должны происходить?
0
0 / 0 / 1
Регистрация: 03.01.2013
Сообщений: 75
11.05.2013, 10:26  [ТС] 3
Цитата Сообщение от Fenix_dragon Посмотреть сообщение
Vogde, какие именно события должны происходить?
1. Выводится надпись в поле Memo
2. Выводится другая надпись в Memo
3. обработка данных в базе.
0
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
11.05.2013, 10:30 4
Инкрементировать переменную с каждым нажатием кнопки и через case выполнять то, что нужно.
1
118 / 118 / 2
Регистрация: 29.01.2013
Сообщений: 437
11.05.2013, 10:30 5
Vogde, а не проще 3 кнопки с 3-мя событиями. Пункты 1 и 2 еще кое как можно втулить, но и третье... Откуда ты точно будеш знать какое именно событие сейчас должно произойти?
0
0 / 0 / 1
Регистрация: 03.01.2013
Сообщений: 75
11.05.2013, 10:41  [ТС] 6
Fenix_dragon События будут происходить последовательно:
1 "Ведите номер счета"
2 "Ведите сумму перевода"
3 перевод с одного счета на другой

Добавлено через 1 минуту
Цитата Сообщение от Selot Посмотреть сообщение
Инкрементировать переменную с каждым нажатием кнопки и через case выполнять то, что нужно.
Не совсем понятно как это сделать, если можно покажите код
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
11.05.2013, 10:49 7
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
 
var
  Form1: TForm1;
  i: Integer;
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  case i mod 3 of
    0: ShowMessage('Событие номер раз');
    1: ShowMessage('Событие номер два');
    2: ShowMessage('Событие номер три');
  end;
  i := i + 1;
end;
 
end.
1
0 / 0 / 1
Регистрация: 03.01.2013
Сообщений: 75
11.05.2013, 10:58  [ТС] 8
Всем спасибо, ясность полная!
0
11.05.2013, 10:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2013, 10:58
Помогаю со студенческими работами здесь

Две формы и одна кнопка
Уважаемые форумчане, возможно задам глупый вопрос, но я никак не могу найти ответ на него. На...

Одна функция на разные элементы, события
Доброго суток времени, при разработке приложения на c# winForms возникли вопросы с делигацией...

QPushButton одна кнопка - два действия
как сделать чтоб при нажатии на текст Login вызывался один метод/ Register - другой?

Одна кнопка для множества блоков
Всем привет. Я только начинаю постигать основы веб программирования и сейчас столкнулся с такой...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru