Вход | Регистрация

1С:Предприятие ::

Метки: 

Активный Элемент на форме

Я
   Гость
04.04.04 - 13:10
Форма.АктивныйЭлемент() -ВОЗВРАЩАЕТ активный элемент, а как программно НАЗНАЧИТЬ активный элемент? Допустим по нажатию кнопки мне нужно, чтобы курсор опять убегал в начало обхода.
По ходу дела - никак? ;(
 
 
   skunk
 
1 - 04.04.04 - 13:17
Активизировать(<?>,);
Activate(<?>,);
Синтаксис:
Активизировать(<ИмяРеквизита>,<Режим>)
Назначение:
Активизировать для редактирования поле диалога.
Параметры:
<ИмяРеквизита> - необязательный параметр. Строка с именем поля диалога, которое нужно активизировать. Пустое имя элемента диалога используется для активизации всей формы.
<Режим> -  необязательный параметр. Имеет смысл только для строк списков. Число: 1 - войти в режим редактирования, 0 - не входить. Значение по умолчанию - 1.
Замечание:
Метод  Активизировать может быть вызван из другого (внешнего) модуля, если в нем известен контекст формы, в которой нужно активизировать элемент диалога. Доступ к методу возможен только в контексте Модуля формы.


не поможет
   Волшебник
 
2 - 04.04.04 - 13:17
»
   Волшебник
 
3 - 04.04.04 - 13:18
(1) Опередил на несколько секунд. :) Тогда я свое сообщение скрываю.
   skunk
 
4 - 04.04.04 - 13:24
я не специально... знал бы не делал... сорри ;)
   mszsuz
 
5 - 04.04.04 - 13:32
С Активизировать() не всё так просто - метод сработает только при вызове из предопределенных процедур. Но есть решение, позволяющее обойти это ограничение:
http://www.sinor.ru/~my1c/knowhow/getskod.html


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует