| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > MonthCalendar из DBGrid |
| Автор: AlexSn 28.2.2005, 06:05 |
| Как из определённого поля DBGrid вызвать MonthCalendar ? |
| Автор: Dimich 28.2.2005, 08:53 |
| Совсем непонятно, что Вы хотите сделать. Как именно это должно выглядеть и работать? |
| Автор: AlexSn 28.2.2005, 12:22 |
| Хочу, чтоб при нажатии на кнопочке с треугольничком (в необходимой ячейке Грида-например поле Дата) из этой ячейки выпал календарь и нажатием кнопки мыши я выбрал дату, и соответственно эта дата заполнила бы эту ячейку. Проблема в том, что я не могу вызвать календарь именно из ячейки грида(из левого нижнего угла ячейки!). Замучился уже |
| Автор: Александра 28.2.2005, 12:51 | ||
| AlexSn кинь TDBGrid на панельку (left:0, top:0), также кинь туда TMonthCalendar, далее для DBGrid создай такой обработчик OnEditButtonClick:
думаю смысл понятен, теперь необходимо обрабатывать выбор даты в календаре и потом прятать его, записывая выбранную дату в нужную ячейку |
| Автор: Alex 28.2.2005, 18:35 |
| Или возьми грид из библиотеки EhLib и не морочь себе голову http://ehlib.com/RUS/default.htm |
| Автор: AlexSn 1.3.2005, 06:14 |
| Я пользуюсь EhLib, но календарь в нем работает, есль тип поля Дата, А мне нужно тип Альфа (текстовый) . Сейчас попробую, как показала Александра. . . |
| Автор: AlexSn 1.3.2005, 09:41 |
| OK |