Oct 22

Выделить нужное окошко под DBGrid полностью иным цветом?

Обсуждая вопрос звучащий следующим образом: «Как же можноправильно можно выделить само окошко компонента DBGrid абсолютно иным цветом?», мы приводим следующие аргументы…

Обязательно необходимым здесь будет провести сам процесс обработки нужного события под названием “OnDrawCellData”.

К примеру, именно с цлью того, чтобы хорошо можно было

поставить окошко выбранное исключительно красным фоном, будет надобно Вам сделать вот что…

Сейчас мы Вам приведем пример того каким образом представляеться возможным решить заданную задачу с помощью правильного кода:

procedure TForm1.DBGridDrawDataCell(Sender:TObject; const Rect:TRect;

Field:TField; State:TGridDrawState);

begin

if gdFocused in State then

with (Sender as TDBGrid).Canvas do

begin

Brush.Color := clRed;

FillRect(Rect);

TextOut(Rect.Left, Rect.Top, Field.AsString);

end;

end;

Безусловно, хорошее решение порождаеться грамотным кодом представленным немного выше. А работая в среде Дельфи постоянно нужно удосконаливать свой код для того чтобы удосконалить собственное программирование.

Вот так вот…

Успешного Вам кода дорогие читатели!


  1. pingback:
     Add karma Subtract karma  +0
    Цитировать.
    Каким образом можно заполнить Canvas нужным рисунком? | Delphist.ru

    [...] же представляется возможным заполнить нужный вам Canvas рисунком с вашего рабочего стола, именно в том случае, [...]

    1

Поделитесь вашими мыслями

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>