Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

WordWrap в DBGridEh [D7, Paradox]


russko ©   (2004-03-31 11:46:00) 

Есть ли в этом замечтательном компоненте возможность использовать аналог свойства WordWrap? А то слова не влазят и всё тут (((


VLAD-MAL   (2004-03-31 12:14:00) [1]

Ну, вот ты какой...
Возьми, открой DFM - в режиме Text, и просто перенеси текст, который я тебе привел в (2).

А если не лень, то в Design-Time создай колонки, и увидишь нужные свойства сразу....


russko   (2004-03-31 12:11:00) [2]

Inplace editor automatically set multiline mode when row height > height of one line and property WordWrap for column is True.

Ёёё, это что за условие? где такие свойства?


VLAD-MAL   (2004-03-31 12:08:00) [3]

Ну, смотря, что Вы хотите...

Например: в OptionsEh добавить опцию dghFitRowHeightToText

( Fit row height to height of text lines)

А так же:
Inplace editor automatically set multiline mode when row height > height of one line and property WordWrap for column is True.


russko   (2004-03-31 11:59:00) [4]

Спасибо большое, но само свойство как включить?


VLAD-MAL   (2004-03-31 11:54:00) [5]

Можно. Но:
Для того, чтобы работал перенос слов, нужно, чтобы было как минимум куда их переносить, правда? То есть нужно разрешить изменение высоты строк. Или сразу установить высоту строки > 1. Согласен?

Вот мой личный джентльменский набор, реализующий все, что мне нужно, в т.ч. и запрошенное тобой:

 object dbGrid: TDBGridEh [0]
   Left = 0
   Top = 22
   Width = 589
   Height = 296
   Align = alClient
   ColumnDefValues.AutoDropDown = True
   ColumnDefValues.EndEllipsis = True
   ColumnDefValues.Title.EndEllipsis = True
   ColumnDefValues.Title.TitleButton = True
   ColumnDefValues.ToolTips = True
   Ctl3D = False
   DrawMemoText = True
   Font.Charset = DEFAULT_CHARSET
   Font.Color = clWindowText
   Font.Height = -11
   Font.Name = 'MS Sans Serif'
   Font.Style = []
   FooterColor = clWindow
   FooterFont.Charset = DEFAULT_CHARSET
   FooterFont.Color = clWindowText
   FooterFont.Height = -11
   FooterFont.Name = 'MS Sans Serif'
   FooterFont.Style = []
   Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgAlwaysShowSelection, dgConfirmDelete, dgMultiSelect]
   OptionsEh = [dghClearSelection, dghAutoSortMarking, dghMultiSortMarking, dghTraceColSizing, dghIncSearch, dghRowHighlight]
   ParentCtl3D = False
   ParentFont = False
   PopupMenu = pmProject
   ReadOnly = True
   RowHeight = 4
   RowLines = 1
   RowSizingAllowed = True
   TabOrder = 0
   TitleFont.Charset = DEFAULT_CHARSET
   TitleFont.Color = clWindowText
   TitleFont.Height = -11
   TitleFont.Name = 'MS Sans Serif'
   TitleFont.Pitch = fpVariable
   TitleFont.Style = []
   TitleLines = 2
   UseMultiTitle = True
   VertScrollBar.Tracking = True
   VTitleMargin = 6
 end


AVP_opck   (2004-03-31 11:50:00) [6]

я б лучше для таких длинных слов использовал BLOB
а на форме DBMEMO


Наверх

Титульная страница Поиск, карта сайта Написать письмо