Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Вниз

Вывод заголовка в 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;




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.042 c
14-8977           evgeg                 2001-12-12 21:27  2002.02.04  
А вы знаете, что ссылки на этот форум есть на сайт www.rsdn.ru в разделе


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


1-8952            Alexsum               2002-01-18 15:34  2002.02.04  
Версия файла


1-8888            tormoz                2002-01-16 21:19  2002.02.04  
Как добавить определённую иконку в SysImageList?


1-8844            Vovochka_guest        2002-01-21 08:53  2002.02.04  
Какой компонент для создания отчетов лучше?