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

Вниз

Заголовок в гриде сделать вертикальным   Найти похожие ветки 

 
Гость_   (2007-01-31 17:53) [0]

Знаю, что это легко делается в DBGrigEh, но его юзать мне нельзя, могу юзать RxDbGrid, dxDBGrid (2004 года), ну и стандартный, желательно я думаю dxDBGrid. Подскажите пжста как повернуть заголовок?!


 
Гость_   (2007-02-01 00:21) [1]

АП!


 
Ega23 ©   (2007-02-01 08:32) [2]

CreateFontIndirect


 
Гость_   (2007-02-02 20:28) [3]

procedure TForm1.dxDBGrid1Column1CustomDraw(Sender: TObject;
 ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
 AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
 var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
var
 LF: TLogFont;
 Fnt: HFont;
const
 Text = "текст";
begin
FillChar(LF, SizeOf(LF), 0);
 with LF do
 begin
   lfHeight := 20;
   lfWeight := fw_Normal;
   lfUnderline := 1;
   lfEscapement := 450;
   StrPCopy(lfFaceName, "Courier New Cyr");
 end;

   // Создаем шрифт
   Fnt := CreateFontIndirect(LF);
  //  Присваиваем его дескриптор шрифту канвы
   ACanvas.Font.Handle := Fnt;
   // Выводим текст под углом
   ACanvas.TextOut(5, 5, Text);
   DeleteObject(Fnt);  // Удаляем ненужный шрифт
 end;
end;


Не выводится :(
Чего делаю неправильно? Как правильно будет?


 
ЮЮ ©   (2007-02-03 09:37) [4]

ты прост не видишь. Высота ячейки, наверняка,  осталось прежняя, а ты в теперь уже длину одного симпола пытаешься вывести "длинный" текст, причем не с первого пикселя, более того, всегда в одном и том же месте грида ACanvas.TextOut(5, 5, Text); Приглядись в это место грида внимателтней, может чего и увидишь


 
Гость_   (2007-02-03 11:28) [5]


>  Приглядись

И так и этак глядел, и крутил и прибавлял к координатам и отбовлял, ничего :(


 
ЮЮ ©   (2007-02-03 12:05) [6]

для начала вместо 5, 5 поставь ARect.Left, ARect.Top
И шрифт у фонта грида побольше, если не регулируется DefaultRowHeight у самого грида (чтобы строки повыше стали)



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
15-1170574774
vasIzmax
2007-02-04 10:39
2007.02.25
Вопросики...


2-1170761167
seesm
2007-02-06 14:26
2007.02.25
Как сменить метку диска


2-1170765318
фыфвфы
2007-02-06 15:35
2007.02.25
свойства папки


2-1170752763
Juice
2007-02-06 12:06
2007.02.25
raise Exception


15-1170498917
beginner90
2007-02-03 13:35
2007.02.25
установка ZEOSDBO-6.6.0-beta