Форум: "Базы";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизВысота строк в ДБ гриде Найти похожие ветки
← →
sapsi (2006-11-14 09:44) [0]Добрый день.
Как можно уменьшить высоту строк в дбгриде, заданную по умолчанию?
Спасибо.
← →
Sergey13 © (2006-11-14 09:47) [1]Размер шрифта поменять?
← →
sapsi (2006-11-14 09:53) [2]это понятно, а непосредственно высоту задать?
← →
ANB © (2006-11-14 10:39) [3]
> а непосредственно высоту задать?
Варианты
1. Поставить эхлиб (тока смысла нету, т.к. буквы порежуться, возможно он и не даст так сильно уменьшить)
2. Уменьшить шрифт
← →
sniknik © (2006-11-14 11:35) [4]type
TMyDBGrid = class(TDBGrid);
....
begin
with TMyDBGrid(DBGrid1) do
DefaultRowHeight:= DefaultRowHeight - 1;
← →
Strori (2006-11-27 08:32) [5]Вопрос в продолжение темы.
Можно ли выполнить перенос строки в ячейке DBGrid? Не изменяя параметров текста (высота и пр)?
← →
ЮЮ © (2006-11-27 08:46) [6]
> Не изменяя параметров текста (высота и пр)?
Это что за текст и его параметры? Если не меня параметров Font-a Grida, то можно, отрисовывая ячейки самостоятельно, т.е. измняя параметры Canvas.Font-а.
← →
Strori (2006-11-27 09:02) [7]Имеется в виду текст, подгружаемый из БД. Фразы различной длины, соответственно в ячейку полностью не влазят, только часть. Тут бы неплохо сделать перенос онаго текста на следующую строку этой ячейки, но такой функции видимо нет. А менять ширину столбца не красиво...
← →
ЮЮ © (2006-11-27 09:15) [8]Высота строк у дбгрида постоянна, ибо при скроллинге твоя длинная ячейка по очерели отразится в каждой из строк грида.
Поэтому, чтобы отображать красиво как длинные, так и короткие строки, надо найти компромисс, сколько строк должно уместиться.
Например две. Задаем, напрмер. Grid.Font.Size = 20. А при выводе испльзуем Canvas.Font.Size = 10. Для рисовани используем, например API-функцию DrawText с DT_WORDBREAK.
З.Ы. На Королевстве Дельфи есть статья Полосатый грид. Там, кажется, показвн многострочный вывод
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.052 c