powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с checkbox в гриде при программном его создании
3 сообщений из 3, страница 1 из 1
Проблема с checkbox в гриде при программном его создании
    #33650897
foll-fill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем
Проблема такая: Создаю форму и на нее кидаю обычный грид, после чего в Init() данной формы пишу код и все хорошо (данные отображаются корректно) если бы не одна неприятность, убрать или поставить галочку в гриде (т.е. через checkbox изменить значения в таблице не получается), если же не удаляю Text1 и не создаю checkbox значение 'T' меняется на 'F' и наоборот, как быть

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
With Thisform.grid1
	.RecordSource = 'cad_perras'
	.ColumnCount =  2 
	.ReadOnly = .F.

	.Columns[ 2 ].RemoveObject('Text1')
	.Columns[ 2 ].AddObject('chk', 'checkbox')
	.Columns[ 2 ].CurrentControl = 'chk'
	.Columns[ 2 ].ControlSource = 'perras_lock'
	.Columns[ 2 ].Sparse = .F.
	.Columns[ 2 ].Alignment =  2 
	.Columns[ 2 ].ReadOnly = .F.
Endwith
...
Рейтинг: 0 / 0
Проблема с checkbox в гриде при программном его создании
    #33651057
foll-fill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите надо, а не работает здесь вроде все учел, а все равно не щелкается, как быть
VFP 9 SP1
With Thisform.grid2
.RecordSource = 'cad_perras'
.ColumnCount = 2
.Column2.AddObject('Check1','CheckBox')
.Column2.Check1.Caption = ""
.Column2.CurrentControl = "Check1"
.column2.controlSource = 'perras_lock'
.Column2.RemoveObject("text1")
.Column2.Bound = .T.
.Column2.Sparse = .F.
.Column2.ReadOnly = .F.
.Column2.Enabled = .T.
.Column2.Check1.Visible = .T.
.Column2.Check1.Enabled = .T.
Endwith
...
Рейтинг: 0 / 0
Проблема с checkbox в гриде при программном его создании
    #33651413
foll-fill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
когда так вместо
.Columns[2].ControlSource = 'perras_lock'
поставил
.Columns[2].ControlSource = 'cad_perras.perras_lock'
все заработало
Всем спасибо, можно было не поднимать панику
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с checkbox в гриде при программном его создании
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]