Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.24;
Скачать: CL | DM;

Вниз

Не показывается текст в StringGrid при использовании ONDrawCell   Найти похожие ветки 

 
jjiura   (2003-07-10 20:49) [0]

Я использую метод ONDrawCell,но когда я затем пишу в StringGrid-е какое-либо слово,то оно закрашивается.Как этого избежать?
Метод ONDrawCell выглядит так:
procedure TForm1.StringAlignGrid1DrawCell(Sender: TObject; ACol,
ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
Rect.Left:=rect.Left-4;
Rect.Top:=rect.Top-4;
If (acol=0) or (arow=0) then Begin
StringAlignGrid1.Canvas.Brush.Color:=clSilver;
StringAlignGrid1.Canvas.FillRect(rect)
End
Else Begin
StringAlignGrid1.Canvas.Brush.Color:=clwhite;
StringAlignGrid1.Canvas.FillRect(rect);
End;
StringAlignGrid1.Canvas.Brush.Color:=clBlue;
StringAlignGrid1.Canvas.FrameRect(rect);
end;


 
Palladin ©   (2003-07-10 20:54) [1]


> Как этого избежать?

не закрашивать его


 
jjiura   (2003-07-10 20:55) [2]

Не закрашивать?Так а как тогда я приведу табл в нужный вид?


 
Palladin ©   (2003-07-10 20:56) [3]

ну есть и второй вариант


 
jjiura   (2003-07-10 20:59) [4]

ииииии...?:)


 
Palladin ©   (2003-07-10 21:01) [5]

кусочек кода
const
strValue="значение1";

var
s:string;

...
s:=strValue;
....
s:="ой перезаписал strValue";
...

вопрос, как вернуть в переменную s значение strValue?
твои любые соображения


 
Babay ©   (2003-07-11 06:02) [6]

Раз уж ты закрашиваешь текст, может не мешает его самому потом нарисовать?


 
Separator ©   (2003-07-11 06:12) [7]

TCanvas.TextRect(Rect: TRect; X, Y: Integer; const Text: string);
TCanvas.TextOut(X, Y: Integer; const Text: String);



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

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
1-77977
snl73
2003-07-11 12:09
2003.07.24
добавление объектов в работающее приложение


1-77960
R
2003-07-11 07:38
2003.07.24
Уничтожение массива из списков


1-77827
VID
2003-07-11 16:38
2003.07.24
Выделенный текст в RichEdit(RxRichEdit)


3-77808
Шапранов Сергей Николаевич
2003-07-03 12:03
2003.07.24
Не работает UpDate


3-77778
Солер
2003-07-02 12:38
2003.07.24
Как скопировать строку DBGrid?