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

А можно ли выровнять колонку StringGrid а по правому краю?   Найти похожие ветки 

← →
Шурик Ш ©   (2003-02-27 18:15) [0]

.


← →
DVE   (2003-02-27 18:21) [1]

Попробуй его полностью перерисовать а там уже и пытайся вычислить длинну текста что бы вывести выравненного по нужному краю

вот кусок кода там поймешь как рисовать

procedure TFDeskStat.StringGridReportDrawCell(Sender: TObject; ACol,
ARow: Integer; Rect: TRect; State: TGridDrawState);
var
buf: array[Byte] of char;
begin

if not(gdfixed in State) then
begin
StringGridReport.Canvas.Font.Color:=clBlack; //


← →
Мыш   (2003-02-27 19:50) [2]

Если я правильно понял вопрос, то нужно, чтобы не было белого поля справа?
Тогда нужно установить ширину последней колонки так, чтобы она была равна ширине грида - ширина всех предыдущих колонок.
Это можно сделать так:
sgrid.colwidth[номер последней колонки]:=sgrid.width-(sgrid.colwidth[номер первой колонки]+sgrid.colwidth[номер второй колонки]- ...)



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

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



Память: 0.45 MB
Время: 0.013 c
6-29988
2Ksion
2003-01-22 06:00
2003.03.10
Определение загрузки в tWebBrowser определённого фрейма.


7-30163
Drex
2003-01-08 09:27
2003.03.10
Как проверить наличие в системе портов LPT1 и LPT2 ?


14-30061
Альф
2003-02-21 10:30
2003.03.10
Автоматизм при наборе кода :)


9-29696
madburro
2002-08-24 22:28
2003.03.10
TCP/IP или чё другое для мултиплеера?


14-30068
Palladin
2003-02-21 13:53
2003.03.10
Подскажите имя hlp файла для Microsoft Data Access SDK




   Наверх