Форум » Clipper » Два вопроса по get » Ответить

Два вопроса по get

USER: Два вопроса по 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")? Заранее большое спасибо за все ответы

Ответов - 4

Григорьев Владимир: Все Get-объекты, создаваемые с помощью команды @ nRow, nCol GET..., заносятся в массив GetList. Таким образом к любому Get-объекту можно обратиться как к элементы массива, то есть oGet_n = GetList[n]

USER: Об этом я зна. Наверное Вы меня не поняли. Вопрос заключается в том, как (точнее когда) мне нужен доступ к значениям массива GetList. А мне нужен досту перед тем, как этот массив перехватывает команда read. А вот как?

Pasha: 1. Надо модифицировать getsys.prg: передавать ReadModal еще параметр - блок кода, котрый должен вызываться после GetPreValidate с передачей ему обекта get 2. Поставить when: {|| .f.}


USER: Впрочем использовал библиотеку xGets (когда то скачал из oasis) и вопрос закрыт.



полная версия страницы