Текущий архив: 2002.04.01;
Скачать: CL | DM;
Вниз
базы данных (DBGrid) Найти похожие ветки
← →
staratel © (2002-03-05 08:52) [0]Можно ли при отображении ячейки DBGrig изменить ее размеры, так чтобы текст расположенный в ней отображался целиком не в длину, а занимал отведенное ему окно, т.е. размеры ячейки соответствовали размеру окна?
← →
Black King (2002-03-05 09:33) [1]Poprobuj tak :
DBGrid1.Columns.Items[X].Width:=Xx;
← →
Johnmen © (2002-03-05 09:45) [2]>>>...размеры ячейки соответствовали размеру окна?
Какого окна ?
← →
alexandervasjuk © (2002-03-05 10:33) [3]Предлагаю установить размер шрифта вдвое больше, а отрисовывать ячейки самому нужным шрифтом в нужное число строк.
← →
ghost_by (2002-03-06 19:18) [4]DBGrid1.Columns.Items[X].Width:=Xx; - так точно не работает. Вернее работает, но без результата. т.е. даже если размер ячейки больше размера DBGrid"a все равно отображается часть строки, которая влезает в окно DBGrid"а и прокрутить нельзя. (прокручивается на следующую ячейку)
И вообще. Помоему средствами стандартного DBGrid"а это реализовать неполучится т.е. DBGrid является наследником от TCustomGrid - там тоже этого сделать нельзя. Выход - что-то самому дописывать.
Между прочим - видел какую-то библиотеку (package) где был компанент типа DBGrid"a но сделанный на базе TListView - там это конечно же все работает.
← →
DOker (2002-03-06 22:51) [5]М.б. пригодится....
У TDBCtrlGrid есть property Canvas: TCanvas; (Не только у грида)
далее у Канваса метод - TextWidth - Возвращает ширину текста в пикселах. А уж дальше разберешся...
Мне, кажется, я как-то так делал
← →
Корвин © (2002-03-07 09:04) [6]TDBCTRLGrid не подойдет?
Страницы: 1 вся ветка
Текущий архив: 2002.04.01;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.013 c