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

Вниз

Вывод заголовка в StringGrid вертикально   Найти похожие ветки 

 
Don ©   (2001-12-07 15:54) [0]

Подскажите, пожалуйста, как в заголовке StringGrid-а вывести текст вертикально. Уж больно много места занимают некоторые заголовки колонок, а в самих колонках только один символ.


 
KGB ©   (2001-12-07 18:25) [1]

Вот пример из моей программы:

где sgPlan:TStringGrid;

procedure TfmReport.sgPlanDrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
lf: TLogFont;
begin
if (ARow <3) and (ACol>1) then begin
GetObject(sgPlan.Canvas.Font.Handle, SizeOf(TLogFont), @lf);
lf.lfEscapement := 900;
lf.lfOrientation := 900;
sgPlan.Canvas.Font.Handle := CreateFontIndirect(lf);
sgPlan.Canvas.TextRect(Rect, Rect.Left+2, Rect.Bottom-2, sgPlan.Cells[ACol, ARow]);
DeleteObject(sgPlan.Canvas.Font.Handle);
end
else
sgPlan.Canvas.TextRect(Rect, Rect.Left+2, Rect.Top+1, sgPlan.Cells[ACol, ARow]);
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
4-9033
Mr.Death
2001-11-22 08:59
2002.02.04
Как перехватить вперед системы сочетание Сtrl+Alt+Del из под WIN2000/XP


4-9030
swr
2001-12-06 09:41
2002.02.04
Анимированный курсор


1-8850
Ev_grenus
2002-01-15 17:05
2002.02.04
Нужна струкнура данных,


3-8764
KonuhovSegey
2002-01-02 09:28
2002.02.04
Убрать ограничения на количество изменений в одной транзакции


1-8923
Valdemar
2002-01-16 12:36
2002.02.04
Как оставить приложение без окна выполнятся до окончания работы Windows?