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

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

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


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

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


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