Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Узкий Combo  [new]
Remans
Member

Откуда:
Сообщений: 101
Пишу в Grid.Init

This.Column2.AddObject('Combo1','ComboBox')
This.Column2.Combo1.RowSourceType=1
This.Column2.Combo1.RowSource= "A, B, C, D"
This.Column2.bound=.t.
This.Column2.Combo1.visible=.t.
This.Column2.CurrentControl='Combo1'
This.Column2.RemoveObject("Text1")
При отображении Combo получается какой-то узкий. можно ли как-нибудь увеличить его размеры.

WITH This.Column2.Combo1
.Width = 20
.height = 20
ENDWITH
- не помогает
10 сен 04, 15:58    [951707]     Ответить | Цитировать Сообщить модератору
 Re: Узкий Combo  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
1) Ширина объекта внутри ячейки Grid равна ширине столбца Grid в котором этот объект вставлен. Никаими настройками ничего не изменить. Можно менять только собственно ширину колонки.

ThisForm.Grid1.Column1.Width=20

2) Изменить можно ширину выпадающего списка. Однако если в Combo НЕ делать настройки ColumnCount и ColumnWidth, то ширина выпадающего списка автоматически будет равна ширине собственно Combo и будет отображаться только один (первый) столбец.
10 сен 04, 16:15    [951829]     Ответить | Цитировать Сообщить модератору
 Re: Узкий Combo  [new]
Remans
Member

Откуда:
Сообщений: 101
Немного перепутал...
Имелась в виду высота
10 сен 04, 16:21    [951869]     Ответить | Цитировать Сообщить модератору
 Re: Узкий Combo  [new]
Remans
Member

Откуда:
Сообщений: 101
Немного перепутал...
Имелась в виду высота
10 сен 04, 16:31    [951945]     Ответить | Цитировать Сообщить модератору
 Re: Узкий Combo  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Высота объекта в ячейке Grid также равна высоте строки Grid

Grid.RowHeight = 20

В дезайнере выстоту строки можно изменить в режиме модификации объекта Grid подведя указатель мыши к горизонтальной линии под первой строкой Grid на правой границе собственно Grid. Когда указатель мыши изменит свой внешний вид на горизонтальную линию с 2 вертикальными стрелочками нажать левую клавишу мыши и не отпуская тащить вверх или вниз до нужной высоты.

Высота всех строк в Grid одинаковая.
10 сен 04, 16:49    [952051]     Ответить | Цитировать Сообщить модератору
 Re: Узкий Combo  [new]
Remans
Member

Откуда:
Сообщений: 101
А можно в свойствах Грида изменив RowHigh на нужное значение :)
Спасибо.
10 сен 04, 16:54    [952081]     Ответить | Цитировать Сообщить модератору
 Re: Узкий Combo  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Конечно. Изменяй на здоровье
10 сен 04, 17:07    [952148]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить