Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Внизширина поля относительно имени его заголовка в (dbgrid ) Найти похожие ветки
← →
kotenok (2007-06-20 16:07) [0]поля в запросе могут быть в разном порядке и разного состава...
как правильно сделать сабж?
спасибо!
← →
Sergey13 © (2007-06-20 16:09) [1]> [0] kotenok (20.06.07 16:07)
А что значит "относительно"?
← →
kotenok (2007-06-20 17:29) [2]сорри если получилась путаница...
относительно в данном случае значит по имени (колонки, поля)
т.е. поле "Имя" ширина этой колнки/поля должна быть к примеру 30
и т.д.
← →
Desdechado © (2007-06-20 17:35) [3]TColumn.Width
← →
zorik © (2007-06-20 17:42) [4]а если значение будет шире чем заголовок?
← →
novill © (2007-06-20 17:49) [5]> [2] kotenok (20.06.07 17:29)
> "Имя" ширина этой колнки/поля должна быть к примеру 30
можно например так...
if Columns[i].Title.Caption="Имя" then Columns[i].width:=30;
...
← →
Ega23 © (2007-06-20 17:50) [6]
> а если значение будет шире чем заголовок?
>
Это ещё что. Вот если выполнить Select X=1, T=Cast("qwerty" as varchar(1000)), то по-умолчанию вторая колонка растянется ой как на много...
← →
novill © (2007-06-20 18:07) [7]> ширина поля относительно имени его заголовка
вот код. Мне достался беплатно, потому и отдаю за что взял :)
var i:integer;
c:TBitmap;
begin
c:=TBitmap.Create;
for i:=0 to DBGrid1.Columns.Count-1 do
begin
c.Canvas.Font:=DBGrid1.Columns[i].Title.Font;
DBGrid1.Columns[i].Width:=c.Canvas.TextWidth(DBGrid1.Columns[i].Title.Caption)+10;
end;
c.Free;
end;
← →
kotenok (2007-06-20 18:51) [8]
> zorik © (20.06.07 17:42) [4]
> а если значение будет шире чем заголовок?
значит wordwrap:=true :)
← →
kotenok (2007-06-20 18:55) [9]
> novill © (20.06.07 18:07) [7]
>можно например так
>...
>if Columns[i].Title.Caption="Имя" then Columns[i].width:=30;
достаточно одной таблетки =)
(этой)
пасиба!
← →
kotenok (2007-06-20 18:59) [10]можно ли задать ширину для поля в субд ?
← →
MsGuns © (2007-06-20 19:06) [11]>kotenok (20.06.07 18:59) [10]
>можно ли задать ширину для поля в субд ?
Типы данных СУБД + справка по этой СУБД
SQL: ALTER TABLE + F1
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c