Главная страница
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.053 c
9-1144573893
ArtemESC
2006-04-09 13:11
2007.02.25
Реализация 3D движка


15-1170200828
hmmm
2007-01-31 02:47
2007.02.25
google


15-1170173370
_uw_
2007-01-30 19:09
2007.02.25
Хочется поругаться с кайфом


3-1164978857
Lexa11_2002
2006-12-01 16:14
2007.02.25
Как создать Autoincreament ое поле при помощи SQL запроса


15-1170237500
suturn
2007-01-31 12:58
2007.02.25
Help!!!