Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
8-23678
ATLANTIDO
2002-03-01 19:07
2002.07.08
ИМПОРТ 3D-МОДЕЛЕЙ


1-23660
DKalinin
2002-06-26 11:07
2002.07.08
Какое сообщение надо послать MDIChild чтобы оно стало нормальным


1-23545
Дельфятник
2002-06-26 17:37
2002.07.08
Access Violation при работе с TComboBox.


14-23760
Дмитрий_Б
2002-06-06 08:32
2002.07.08
Сказки вслух


7-23808
Torry
2002-04-12 14:30
2002.07.08
Помогите воруют мыши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский