Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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 не подойдет?



Страницы: 1 вся ветка

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

Наверх





Память: 0.45 MB
Время: 0.006 c
1-150
СиндяшкинДВ
2002-03-21 07:13
2002.04.01
Поддержка DWG


14-293
Prog_SKV1
2002-02-15 09:04
2002.04.01
Для затравки разговора !!!


3-37
Yulik
2002-03-07 11:23
2002.04.01
DbGrid


3-66
Malder
2002-03-08 14:37
2002.04.01
ЛЮДИ, помогите. Такая ошибка... я ничего не понимаю


1-160
Yuri Btr
2002-03-22 13:05
2002.04.01
Clipboard





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский