Как обратиться к элементу формы по его имени? (Обычные формы)
☑
0
Prog111
21.06.16
✎
15:12
Наверное, простой вопрос, но в гугле не нашёл ответа...
Есть несколько элементов формы, с разными именами, программно передаю их имена (ИмяТабличногоПоля - строка) и пытаюсь работать с ними:
Процедура СгенерироватьКнопкиУправленияГруппировкой(ИмяТабличногоПоля)
НачалоВерх = ЭлементыФормы[ИмяТабличногоПоля].Верх + 80;
Но так не работает. Как же получить конкретный элемент формы, если известно его имя?
1
Радим1987
21.06.16
✎
15:19
уф элементы
2
leonidkorolev
21.06.16
✎
15:24
ЭлементыФормы.Найти("ПолеВвода3").Значение = "фываыв";
3
Гипервизор
21.06.16
✎
15:25
(0) в отладчике что показывает ЭлементыФормы[ИмяТабличногоПоля] ?
(1) перечитываем заголовок
4
Nuobu
21.06.16
✎
15:26
(0) Чего решил, что не работает?
Если "Верх" - подставляет не то значение, то только от того, что оно может находиться на панели, в которой координаты сдвинуты.
5
Prog111
21.06.16
✎
15:41
(4) Извините, затупил, не то название передавал элемента. Оказывается, работает)
Основная теорема систематики: Новые системы плодят новые проблемы.