//T_FModFirm - TForm
//DateEdit - TDatetimePicker
//Dates - TStringGrid
void __fastcall T_FModFirm::DatesDrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if(ACol == 1)
{
if(State.Contains(gdSelected))
{
DateEdit1->Left = Dates->Left+Rect.Left+3;
DateEdit1->Top = Dates->Top+Rect.Top+3;
DateEdit1->Height = Rect.Height();
DateEdit1->Width = Rect.Width();
DateEdit1->Text = Dates->Cells[ACol][ARow];
DateEdit1->Visible = true;
}
else
{
DateEdit1->Visible = false;
}
}
else
DateEdit1->Visible = false;
}
Grid i primochki?
Mne nuzen grid v kotorom v nekotoryx jaceikax bylby TComboBox, v drugix TRadioButton, eschio v drugix TCheckBox;
Kak eto mozno sdelat?
Kogdato v MS visual C++ ja eto delal, a teper pripiorla sdelat eto i s borlandom, no v MSVC++ tam u grida mozna bylo poprosit ukazav jaceiku parenta toj jaceiki, i podsunut emu vmesto CEdit dopustim CComboBox, a tut ja takova ne nasol?
Mozet est' kakije ideji?
Цитата:
Originally posted by Underworld
Prosholsia po temam i nenashol nichevo chto mne by pomoglo, tak sprashyvaju sam:
Mne nuzen grid v kotorom v nekotoryx jaceikax bylby TComboBox, v drugix TRadioButton, eschio v drugix TCheckBox;
Kak eto mozno sdelat?
Kogdato v MS visual C++ ja eto delal, a teper pripiorla sdelat eto i s borlandom, no v MSVC++ tam u grida mozna bylo poprosit ukazav jaceiku parenta toj jaceiki, i podsunut emu vmesto CEdit dopustim CComboBox, a tut ja takova ne nasol?
Mozet est' kakije ideji?
Prosholsia po temam i nenashol nichevo chto mne by pomoglo, tak sprashyvaju sam:
Mne nuzen grid v kotorom v nekotoryx jaceikax bylby TComboBox, v drugix TRadioButton, eschio v drugix TCheckBox;
Kak eto mozno sdelat?
Kogdato v MS visual C++ ja eto delal, a teper pripiorla sdelat eto i s borlandom, no v MSVC++ tam u grida mozna bylo poprosit ukazav jaceiku parenta toj jaceiki, i podsunut emu vmesto CEdit dopustim CComboBox, a tut ja takova ne nasol?
Mozet est' kakije ideji?
Можно на основе TStringGrid написать свой класс. Можно использовать Microsoft DataGrid из ActiveX.
Пример как я ставлю DataTimePicker в первом столбце Grida.
Код:
Цитата:
Originally posted by AlexandrVSmirno
Можно на основе TStringGrid написать свой класс. Можно использовать Microsoft DataGrid из ActiveX.
Пример как я ставлю DataTimePicker в первом столбце Grida.
Можно на основе TStringGrid написать свой класс. Можно использовать Microsoft DataGrid из ActiveX.
Пример как я ставлю DataTimePicker в первом столбце Grida.
Код:
...
Здравствуйте AlexandrVSmirno!
Скажите пожайлуста, что будет если DataTimePicker вызвать в последней видимой строке грида?
Цитата:
Originally posted by GIZMO
Здравствуйте AlexandrVSmirno!
Скажите пожайлуста, что будет если DataTimePicker вызвать в последней видимой строке грида?
Здравствуйте AlexandrVSmirno!
Скажите пожайлуста, что будет если DataTimePicker вызвать в последней видимой строке грида?
Все нормально.
Цитата:
Originally posted by AlexandrVSmirno
Все нормально.
Все нормально.
Вообщем-то катит, но Я бы все же кнопку выпадающего списка нарисовал сам, а в качестве списка взял ListBox.
Цитата:
Originally posted by GIZMO
Вообщем-то катит, но Я бы все же кнопку выпадающего списка нарисовал сам, а в качестве списка взял ListBox.
Вообщем-то катит, но Я бы все же кнопку выпадающего списка нарисовал сам, а в качестве списка взял ListBox.
Если делать все корректно, то согласен. Это воялось наспех и для разовой задачи. А еще лучше свою компоненту с TEditor заделать. Да вот руки не доходят.