Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];

Вниз

Цвет сетки DBGrid   Найти похожие ветки 

 
Alex-chainik   (2003-12-14 20:35) [0]

Как поменять сабж


 
Юрий Зотов   (2003-12-15 00:07) [1]

Посмотрите OnDrawColumnCell, OnDrawDataCell


 
Германн   (2003-12-15 04:32) [2]

А что такое - "Цвет сетки"? Если это цвет линий столбцов и строк, то я думаю, что он всегда черный и изменить его без написания наследника - невозможно.
Если же речь идет о цвете содержимого столбцов и строк, то:
Юрий Зотов © (15.12.03 00:07) [1]


 
Alex-chainik   (2003-12-15 09:56) [3]

Линий столбцов и строк, в DBGrid он серый - цвет


 
Silver Alex   (2003-12-15 10:34) [4]

procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
var
arect: TRect;
begin
with arect do begin
TopLeft:=Point(Rect.Left-1,Rect.Top-1);
BottomRight:=point(rect.Right+1,Rect.Bottom+1);
end;
with DBGrid1.Canvas do
begin
Brush.Color:=clGreen;
FrameRect(arect);
end;
end;


 
Polevi   (2003-12-15 12:26) [5]

>Silver Alex © (15.12.03 10:34) [4]
InflateRect(arect,1,1)


 
Silver Alex   (2003-12-15 12:53) [6]


> Polevi © (15.12.03 12:26) [5]

И куда это?Поясни, раз уж написал


 
_юзер_   (2003-12-15 13:27) [7]

это вместо
with arect do begin
TopLeft:=Point(Rect.Left-1,Rect.Top-1);
BottomRight:=point(rect.Right+1,Rect.Bottom+1);
end;


 
Silver Alex   (2003-12-15 13:48) [8]


> _юзер_ (15.12.03 13:27) [7]

Вместо?Очень интересно.Ну ты хоть пробовал что получится?


 
_юзер_   (2003-12-15 13:53) [9]

конечно, и не раз

The InflateRect function increases or decreases the width and height of the specified rectangle. The InflateRect function adds dx units to the left and right ends of the rectangle and dy units to the top and bottom. The dx and dy parameters are signed values; positive values increase the width and height, and negative values decrease them.


 
Silver Alex   (2003-12-15 14:24) [10]


> _юзер_ (15.12.03 13:53) [9]
> конечно, и не раз

почему бы тогда тебе не скопировать весь код и не попробовать что получится?Это было бы верно если везде передавать в качестве параметра переменную Rect, но она у нас const.Вы наверное не внимательно смотрели


 
_юзер_   (2003-12-15 14:31) [11]

смотрел я внимательно.

конечно, прежде чем делать inflaterect, надо arect:=rect


 
Silver Alex   (2003-12-15 14:42) [12]


> смотрел я внимательно.

писал значит не внимательно, надо уже тогда полностью было написать



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
3-37525
Ю.Ф.
2003-12-16 15:18
2004.01.13
Упаковка БД типа Парадокс или FoxPro


11-37592
Сызганов Николай
2003-04-21 12:52
2004.01.13
Работа с DBExpress ( D7) из-под КОЛ возможна?


4-37979
DriveSoft
2003-11-09 17:08
2004.01.13
Вставка текста в IE


6-37820
Сергей Н.
2003-10-03 09:42
2004.01.13
Как получить локальный IP адрес


11-37596
Babenko Alexey
2003-04-24 17:09
2004.01.13
ListView + OwnerDraw





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский