Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Вниз

базы данных (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 не подойдет?




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.044 c
3-72              narik                 2002-03-10 17:13  2002.04.01  
Quick Report


3-75              SerKom                2002-03-07 18:20  2002.04.01  
Почему для базы на IB (SQL Dialect 3) при использовании типа полей Date или Time


1-110             Aleksandr             2002-03-19 12:38  2002.04.01  
Базовый вопрос: корректно ли в дестракторе нилить указатель на объект?


4-358             Serg001               2002-02-01 16:35  2002.04.01  
Дайте, пожалуйста, кто нибудь ссылочку на описание создания клав. ловушек.


14-309            McSimm                2002-02-18 15:47  2002.04.01  
Клиент для форумов. Dolphin 1.2. Новая версия.