Jump to content

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


Lex
 Share

Recommended Posts

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

if(StringGrid1->Col == 2)

{

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

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

MonthCalendar1->Visible = true;

}

else

MonthCalendar1->Visible = false;

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...