Тема: Как настроить выделение поля edit_box?
Подскажите, как сделать, чтобы при указании курсором мыши на поле edit_box данные, стоящие там выделялись с первого клика мыши до их редактирования. Так же как _.ddedit делает, сразу выделает.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → DCL → Как настроить выделение поля edit_box?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите, как сделать, чтобы при указании курсором мыши на поле edit_box данные, стоящие там выделялись с первого клика мыши до их редактирования. Так же как _.ddedit делает, сразу выделает.
http://cadhlp.kulichki.com/dcl.htm look this page- any links about DCL
http://cadhlp.kulichki.com/DCL.zip- далее оттуда
Инициализация Режимов и Значений
Инициализация тайла это:
? Установка начального фокуса ввода на тайл
? Отключение или включение тайла
? Выделение содержимого тайла, если тайл - окно редактирования или изображение.
Эти операции выполняются вызовом mode_tile. Вы можете установить значение тайла, используя set_tile.
Чтобы отобразить значение по умолчанию ? например фамилию ? в окне редактирования и установить начальный фокус ввода диалогового окна на это поле, используйте следующий код:
(setq name_str "Kenobi") ; По умолчанию.
(set_tile "lastname" name_str) ; Инициализирует поле.
(mode_tile "lastname" 2) ; 2 Устанавливает фокус ввода на тайл.
Дополнительный вызов mode_tile может выделить все содержимое окна редактирования, так чтобы пользователь мог напечатать поверх заданного по умолчанию текста:
(mode_tile "lastname" 3) ; 3 - выделение содержимого окна.
Это действует в action_tile, когда над полем производить действия. А если несколько edit_box, то нажимая на любой, чтоб он сразу выделялся, но действие еще не совершается. Как допустим в 2004 '_.properties нажимаешь на ячейку, она сразу выделяется.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → DCL → Как настроить выделение поля edit_box?
Форум работает на PunBB, при поддержке Informer Technologies, Inc