Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Как из DBGrid вызвать DateTimePicker?


Рекомендуемые сообщения

Как из DBGrid вызвать DateTimePicker?

Я хочу из поля Дата вызвать календарь для удобства заполения. Нужен ли для этого специальный компонент или еното можно программно замутить? Если программно, то подскажите как?

Заранее длагодарен.

Ссылка на комментарий
Поделиться на другие сайты

При двойном щелчке мыши, нажатии Enter (и т.д.) сделать проверку текущего столбца (DBGrid->Col == <номер столбца с датой>) если условие выполняется показать DateTimePicker.

Ссылка на комментарий
Поделиться на другие сайты

А можно поконкретней. Как показать DateTimePicker? Отдельно на форме?

А мне то нужно, чтоб DateTimePicker выплывал прямо с той строки где я нажал на поле Дата.

Ссылка на комментарий
Поделиться на другие сайты

if(StringGrid1->Col == 2)

{

MonthCalendar1->Top = Y + StringGrid1->Top;

MonthCalendar1->Left = X+ StringGrid1->Left;

MonthCalendar1->Visible = true;

}

else

MonthCalendar1->Visible = false;

При выборе даты в MonthCalendar забиваешь ее в ячейку, вот и все. Вместо DateTimePicker лучше использовать MonthCalendar1, чтобы два раза мышкой не щелкать (для выбора ячейки и для выбора даты).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...