Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

Как распознать первый и второй щелчок мыши по кнопке?!?!   Найти похожие ветки 

 
gary5555   (2003-05-18 13:23) [0]

Мне надо что бы при первом нажатие мыши на SpeedButton происходил один процесс, при нажатие на этот же SpeedButton происходил уже совсем другой процесс, подскажите пожалуйста. Заранее благодарю!!!!!!!!


 
andrey_pst ©   (2003-05-18 13:33) [1]

procedure TForm1.FormCreate(Sender: TObject);
begin
SpeedButton1.Tag := 1;
end;

procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
if SpeedButton1.Tag = 1 then
begin
ShowMessage("Первый раз нажали");
SpeedButton1.Tag := 2;
end
else
begin
ShowMessage("Второй раз нажали");
SpeedButton1.Tag := 1;
end;
end;


 
Palladin ©   (2003-05-18 13:33) [2]

менять tag ||
менять обработчик ||
:)) создать две кнопки, при нажатии на первую скрывать ее и показывать вторую....


 
Malder ©   (2003-05-18 13:35) [3]

По кнопкам надо щелкать только один раз. Windows - это стандартизированный интерфейс, не надо извращаться


 
Переяслов Григорий ©   (2003-05-18 13:36) [4]

Все как сказано, но это, вообще-то плохой стиль для интерфейса


 
Malder ©   (2003-05-18 13:39) [5]

Не так вопрос понял, подумал рячь идет об одинарном и двойном щелчках на кнопке...


 
Palladin ©   (2003-05-18 13:40) [6]


> Malder © (18.05.03 13:35)
> Переяслов Григорий © (18.05.03 13:36)

иногда чем плодить 10 кнопок, лучше одну сделать
простейший пример с Connect/Disconnect, логичней организовать это в одну кнопку, ибо действия взаимоисключающие


 
Юрий Зотов ©   (2003-05-18 14:25) [7]

> Palladin © (18.05.03 13:40)

В таких случаях напрашивается синхронизировать коннект/дисконнект с состоянием кнопки Down. И лишних кнопок не требуется, и визуализация, и простой интерфейс. Плюс можно динамически менять хинт у кнопки.



Страницы: 1 вся ветка

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
3-94745
Alex_t
2003-05-10 21:44
2003.05.29
что за расширение gbk для базы данных


4-95162
bobo
2003-04-02 09:58
2003.05.29
И снова о плавной прокрутке


14-95123
BillyJeans
2003-05-07 09:22
2003.05.29
Как работать с двоичными числами?


3-94724
Guest1231231
2003-05-08 15:34
2003.05.29
row cannot be located for updating


1-94856
qwerty2
2003-05-20 10:00
2003.05.29
PSafeArray и CreateOleObject