Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.06.05 14:47. Заголовок: Два вопроса по get
Два вопроса по get 1. Как получит список всех объектов get перед тем как получит фокус на первый get: поясняю, например есть код @5,5 get v1 @5,6 get v2 @5,7 get v3 @5,8 get v4 read Сейчас я получаю getlist после команды read, когда фокус получает v1 (после него ставлю when). Но мне нужно получит значения объектов (то что в буффере) перед вступления в силу read. Подскажите пожалуйста, как это сделать? 2. Как создавать нередактируемый get, когда по набору с клавиатуры ничего ввести невозможно, но можно ввести по: obGet:VarPut("xxxx")? Заранее большое спасибо за все ответы
|
|
|
Новых ответов нет
[см. все]
|
|
|
| постоянный участник
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.06.05 16:49. Заголовок: Re:
Все Get-объекты, создаваемые с помощью команды @ nRow, nCol GET..., заносятся в массив GetList. Таким образом к любому Get-объекту можно обратиться как к элементы массива, то есть oGet_n = GetList[n]
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 13.06.05 17:11. Заголовок: Re:
Об этом я зна. Наверное Вы меня не поняли. Вопрос заключается в том, как (точнее когда) мне нужен доступ к значениям массива GetList. А мне нужен досту перед тем, как этот массив перехватывает команда read. А вот как?
|
|
|
|
| Администратор
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 14.06.05 13:23. Заголовок: Re:
1. Надо модифицировать getsys.prg: передавать ReadModal еще параметр - блок кода, котрый должен вызываться после GetPreValidate с передачей ему обекта get 2. Поставить when: {|| .f.}
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.06.05 08:07. Заголовок: Re:
Впрочем использовал библиотеку xGets (когда то скачал из oasis) и вопрос закрыт.
|
|
|
|