:: Visual Foxpro, Foxpro for DOS
Как программно добавить CheckBox в существующую колонку Grid
ZenTigra
Автор

Сообщений: 514
Дата регистрации: 03.12.2004
Как программно добавить CheckBox в существующую колонку Grid?
Ratings: 0 negative/0 positive
Re: Как программно добавить CheckBox в существующую колонку Grid
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Как обычно:
колонка.AddObject("имя", "CheckBox")
Ratings: 0 negative/0 positive
Re: Как программно добавить CheckBox в существующую колонку Grid
ZenTigra
Автор

Сообщений: 514
Дата регистрации: 03.12.2004
Ну как обычно, я не умею. Я просто никогда этого не делал.

Написал
THISFORM.Grid1.Column3.AddObject("Check1", "CheckBox")
THISFORM.Grid1.Column3.CurrentControl="Check1"
THISFORM.Grid1.Column3.Check1.Caption=""
THISFORM.Grid1.Column3.Sparse=.F.
THISFORM.Grid1.Column3.Alignment=2

Все отображается, но по Tab я в это поле попасть не могу, только мышкой, что я сделал не так?
Ratings: 0 negative/0 positive
Re: Как программно добавить CheckBox в существующую колонку Grid
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Visible - для всех программно добавленных по умолчанию .F.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как программно добавить CheckBox в существующую колонку Grid
akvvohinc

Сообщений: 4219
Откуда: Москва
Дата регистрации: 11.11.2008
ZenTigra
Все отображается, но по Tab я в это поле попасть не могу, только мышкой, что я сделал не так?

А из чего следует такой вывод?
Возможно, что "попадание в поле" внешне никак не заметно, но если нажать Tab, стоя на предыдущем поле, а затем - пробел, то галочка поставится/уберется.

А где находится фокус в тот момент, когда вы считаете, что он должен попасть на Checkbox?



Исправлено 1 раз(а). Последнее : akvvohinc, 24.04.17 00:54
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 17 (Гостей: 17)

© 2000-2024 Fox Club 
Яндекс.Метрика