StringGrid
Подскажите что нужно сделать что-бы при запуске программы ячейка [1][1] не окрашивалась в синий цвет, я попробовал сделать через OnDrawCell получилось но записывать в эту ячейку после этого больше нельзя. Как быть?
Цитата:
Originally posted by bnm
Подскажите что нужно сделать что-бы при запуске программы ячейка [1][1] не окрашивалась в синий цвет, я попробовал сделать через OnDrawCell получилось но записывать в эту ячейку после этого больше нельзя. Как быть?
Подскажите что нужно сделать что-бы при запуске программы ячейка [1][1] не окрашивалась в синий цвет, я попробовал сделать через OnDrawCell получилось но записывать в эту ячейку после этого больше нельзя. Как быть?
покажи как делал
Цитата:
Originally posted by GIZMO
покажи как делал
покажи как делал
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if (ACol==1&&ARow==1)
{
StringGrid1->Canvas->Brush->Color = clWindow;
StringGrid1->Canvas->FillRect(Rect);
}
}
Цитата:
Originally posted by bnm
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if (ACol==1&&ARow==1)
{
StringGrid1->Canvas->Brush->Color = clWindow;
StringGrid1->Canvas->FillRect(Rect);
}
}
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if (ACol==1&&ARow==1)
{
StringGrid1->Canvas->Brush->Color = clWindow;
StringGrid1->Canvas->FillRect(Rect);
}
}
А текст нарисовать?
StringGrid1->Canvas->TextOut(Rect.Left, Rect.top, StringGrid1->Cells[1][1]);
Цитата:
Originally posted by GIZMO
А текст нарисовать?
StringGrid1->Canvas->TextOut(Rect.Left, Rect.top, StringGrid1->Cells[1][1]);
А текст нарисовать?
StringGrid1->Canvas->TextOut(Rect.Left, Rect.top, StringGrid1->Cells[1][1]);
Работает, спасибо.
Есть еще такой вопрос: какое событие выполняется при переходе из активной ячейки в любую другую?
Цитата:
Originally posted by bnm
Есть еще такой вопрос: какое событие выполняется при переходе из активной ячейки в любую другую?
Есть еще такой вопрос: какое событие выполняется при переходе из активной ячейки в любую другую?
OnSelectСell //или что-то типа того, Билдера нет под рукой