Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кнопка TButton / 7 сообщений из 7, страница 1 из 1
11.04.2003, 10:27
    #32138230
alexia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
У кнопки свойство ModalResult = mrOK.
Уважаемые знатоки, внимание вопрос. Как узнать кому и какое сообщение посылается при нажатии на кнопку?
...
Рейтинг: 0 / 0
11.04.2003, 10:30
    #32138238
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
посылается оно окну на котором находится сия кнопка, а потом окно возбуждает событие о нажатии на кнопку и летит оно на обработчик OnClick. Или я не верно понял вопрос?
...
Рейтинг: 0 / 0
11.04.2003, 10:34
    #32138244
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
>Уважаемые знатоки, внимание вопрос. Как узнать кому и какое сообщение посылается при нажатии на кнопку?

А зачем тебе это сообщение, что сделать то хочешь?
...
Рейтинг: 0 / 0
11.04.2003, 10:44
    #32138262
alexia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
Я уже говорил.
У меня есть dxDBGrid, одна из колонок которого имеет тип TdxDBGridPopupColumn и свойство PopupControl = MonthCalendar1. Т.е. в данную колонку нужно ввести дату. Когда колонка раскрывается, то появляется календарь, но выбрать значение двойным щелчком мыши никак не получается - popup после двойного щелчка не сворачивается.
Тогда я создал фрейм, состоящий из календаря и кнопки. У кнопки установил свойство ModalResult=mrOK. Затем св-во PopupControl у колонки dxDBGrid установил не на MonthCalendar1, а на созданный фрейм. На обработчик DBLCLICK калентаря написал:

Код: plaintext
SendMessage (frmMonthCalendar1.Button1.Handle, BM_CLICK,  0 ,  0 );


и все стало работать, т.е. кнопка каким-то макаром закрывает этот греб*ный popup и наверняка посылает ему какое-то сообщение. И я хочу узнать как это она делает, чтобы просто самому его послать при двойном щелчке на календаре, чтобы обойтись без фрейма и кнопки. Вот...
...
Рейтинг: 0 / 0
11.04.2003, 10:47
    #32138267
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
>У меня есть dxDBGrid

Использй грид из EhLib. Там с календарем никаких заморочек нет.
...
Рейтинг: 0 / 0
11.04.2003, 10:50
    #32138271
alexia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
Имеется уже написанный комплекс на библиотеке Dev Express...
...
Рейтинг: 0 / 0
11.04.2003, 13:02
    #32138528
srf2002
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка TButton
если тебе просто окно popup закрыть надо - ну и пошли ему сообщение wm_close... handle его = monthcalendar1.parent.handle
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кнопка TButton / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]