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

Вниз

Клик в рантайме   Найти похожие ветки 

 
VDen ©   (2002-06-26 13:32) [0]

Как программно "нажать" пункт меню? На Menu1.Click оно не реагирует...


 
VDen ©   (2002-06-26 13:35) [1]

Не пункт меню, а SpeedButton. Глючит меня что-то...


 
Виктор Щербаков ©   (2002-06-26 13:36) [2]

TSpeedButton.Click


 
VDen ©   (2002-06-26 13:39) [3]

2Виктор Щербаков ©(26.06.02 13:36)
Дык знаю.

Попробую объяснить точнее.
Кнопка и пункт меню создаются в рантайме. Там же присваевается обработчик. При клике по меню должна "кликнуться" кнопка. Кнопке присвоен обработчик на onMouseDown.


 
Song ©   (2002-06-26 14:02) [4]

И что , не кликается?


 
VDen ©   (2002-06-26 14:05) [5]

Вроде как нет...


 
panov ©   (2002-06-26 14:07) [6]

>VDen © (26.06.02 14:05)
А почему с OnMouseDown должно работать?

Используй OnClick...


 
VDen ©   (2002-06-26 14:13) [7]

А в onClick вроде бы не ловится какая кнопка мыши была нажата, что необходимо.


 
panov ©   (2002-06-26 14:22) [8]

У меня вот так вот прекрасно работает:

procedure TfDocsOut.SpeedButton1MouseUp(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
ShowMessage("Нажали кнопку!");
end;

А вызывается так:

SpeedButton1MouseUp(Self,mbLeft,[],0,0);


 
VDen ©   (2002-06-26 14:28) [9]

У меня все создается в рантайме!
Так что SpeedButton1MouseUp(...) вызвать не могу в принципе.
Может быть ошибаюсь, но все же... На сообщение WM_MBUTTONDOWN тоже не реагирует.


 
Skier ©   (2002-06-26 14:33) [10]

> VDen
Тебе нужно чтобы кнопка визуально кликалась что-ли ?


 
VDen ©   (2002-06-26 14:57) [11]

Да. Но она никак не реагирует, тварь.


 
Skier ©   (2002-06-26 15:05) [12]

> VDen
Она и не должна реагировать.
А вообще какая твоя цель ?


 
VDen ©   (2002-06-26 15:13) [13]

>Она и не должна реагировать.
Почему же?

А цель... да ладно, вроде что-то придумал...


 
Song ©   (2002-06-26 15:13) [14]

>>Так что SpeedButton1MouseUp(...) вызвать не могу в принципе.

Это еще почему? А как Вы создаёте TSpeedButton ?



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
1-23640
nimble
2002-06-26 02:42
2002.07.08
Thread


3-23449
Kombat
2002-06-11 15:04
2002.07.08
БД со статической информацией


4-23853
Alexeyk
2002-05-08 07:22
2002.07.08
Опять про иконку в трее!


3-23451
PTE
2002-06-14 13:57
2002.07.08
DBgrid что-то не понимаю. Может кто поделится исходником?


3-23446
Siv_Soft
2002-06-14 12:49
2002.07.08
Использование fetch