Вниз
Скачать: CL | DM;

Текст в DrawGrid е   Найти похожие ветки 

← →
kiberg   (2008-03-26 17:12) [0]

Вывожу в DrawGrid"е текст:

procedure TForm1.DrawGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);

 procedure WriteText(const aStr: String);
 begin
   DrawGrid1.Canvas.TextOut(Rect.Left + 2, Rect.Top + 1, aStr);
 end;

begin
 case aCol of
   0: WriteText("Проверка Проверка Проверка Проверка Проверка Проверка");
   1: WriteText(IntToStr(aRow));
 end;
end;


При этом, когда текст не помещается в колонке, то возникают глюки с отрисовкой полосок, разделяющих колонки.


← →
Palladin ©   (2008-03-26 17:18) [1]

мы все очень рады за тебя


← →
kiberg   (2008-03-26 17:24) [2]


> Palladin ©   (26.03.08 17:18) [1]
> мы все очень рады за тебя


я рад, что все рады, но как это можно исправить глюк?


← →
Johnmen ©   (2008-03-26 17:26) [3]

г.Люк или композитор Глюк?


← →
Германн ©   (2008-03-26 17:28) [4]

Замени TextOut на TextRect


← →
Palladin ©   (2008-03-26 17:28) [5]

о... вот и вопрос наконец то... очень просто исправить, не рисовать текст там где не положено


← →
kiberg   (2008-03-26 17:33) [6]


> Германн ©   (26.03.08 17:28) [4]
> Замени TextOut на TextRect


Спасибо, Помогло!



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
2-1206218273
Igor23
2008-03-22 23:37
2008.04.20
онлайн игра


15-1204759276
Германн
2008-03-06 02:21
2008.04.20
Ord vs Integer


2-1206700051
gefest80
2008-03-28 13:27
2008.04.20
позиция курсора в TEdit или TMaskEdit


2-1206226902
Elec3C
2008-03-23 02:01
2008.04.20
Процедуры


2-1206038360
Nicky000
2008-03-20 21:39
2008.04.20
SQL




   Наверх