Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-29788
Lord Thunder
2003-02-26 11:24
2003.03.10
CheckListBox... Помогите разобраться...


3-29743
vega777
2003-02-19 14:34
2003.03.10
Запортилась таблица


14-30124
sancho
2003-02-23 12:04
2003.03.10
Помогите!!!


4-30177
maxim2
2003-01-20 13:21
2003.03.10
Подскажите что в этом коде не так.


14-30117
Fedor
2003-02-20 14:35
2003.03.10
ZLib