Главная страница
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.013 c
9-77712
R2D2
2003-02-03 09:04
2003.07.24
GLScene - Свойство линии loUseNodeColorForLines


1-77868
AndrewVolkov
2003-07-13 18:28
2003.07.24
Com port - ReadFile???


14-78103
Omega27
2003-07-06 23:50
2003.07.24
перехват


3-77805
Aiw
2003-07-03 12:49
2003.07.24
Как создать и подключить таблицу FoxPro?


7-78166
Maverick
2003-05-14 09:38
2003.07.24
Печать на плоттер