Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос про TStringGrid

9.5K
16 ноября 2006 года
O01eg
33 / / 09.10.2005
Как поменять цвет фона в отдельной ячейке?
1.9K
16 ноября 2006 года
[*]Frosty
278 / / 17.06.2006
Определить свою реакцию на событие прорисовки(OnDrawCell) и установить DefaultDrawing = false(Отменяет прорисовку по умолчанию).
За более подробной инфой сюда -> Разрисовываем StringGrid
20K
17 ноября 2006 года
kossak
20 / / 10.11.2006
// Попробуй так...
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{

long index = ARow * StringGrid1->ColCount + ACol;
StringGrid1->Canvas->Brush->Color = clBtnFace;
StringGrid1->Canvas->FillRect(Rect);
ImageList1->Draw(StringGrid1->Canvas,Rect.Left,Rect.Top,index);
if (State.Contains(gdFocused))
StringGrid1->Canvas->DrawFocusRect(Rect);

if (State.Contains(gdSelected))
{
long index1 = ARow * StringGrid1->ColCount + ACol;
StringGrid1->Canvas->Brush->Color = clGreen;
StringGrid1->Canvas->FillRect(Rect);
ImageList1->Draw(StringGrid1->Canvas,Rect.Left,Rect.Top,index1);

}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог