|
Как программно изменить родителя (группу) для уже созданного элемента на форме?
| ☑ |
0
SerMaxim
27.10.11
✎
21:12
|
Добрый вечер. Помогите с парой вопросов:
1. Как программно изменить родителя (группу) для уже созданного элемента на форме?
2. Как можно явно программно определить порядок следования реквизитов в группе на форме?
|
|
1
kosts
27.10.11
✎
21:15
|
Родитель = СсылкаНаДругогоРодителя;
|
|
2
SerMaxim
27.10.11
✎
21:16
|
Родитель только на чтение!
|
|
3
SerMaxim
27.10.11
✎
21:16
|
Если б все было бы тривиально даже не поднял бы вопрос...
|
|
4
Morphius
27.10.11
✎
21:19
|
ЭлементыФормы.Родитель.Значение=НовыйРодитель;
|
|
5
SerMaxim
27.10.11
✎
21:25
|
(4) Нет поля значение... откуда?
синтаксис примерно такой
мЭлемент = ЭтаФорма.Элементы.Найти("ИмяЭлемента");
мГруппа = ЭтаФорма.Элементы.Найти("ИмяГруппы");
Надо поместить мЭлемент внутрь мГруппы причем 3-им.
|
|
6
kosts
27.10.11
✎
21:25
|
(2) странно
|
|
7
SerMaxim
27.10.11
✎
21:27
|
(6) и я о том же... Есть варианты?
|
|
8
SerMaxim
27.10.11
✎
21:31
|
Ух е-мое. Метод "переместить" у элементов формы...
|
|
9
Morphius
27.10.11
✎
21:33
|
Мне кажется, товарищ бредит...
|
|
10
Morphius
27.10.11
✎
21:40
|
Но так как случай нетривиальный:
1. Правильные ответы (1) и (4)
2. ЭлементыФормы.Родитель.ПорядокОбхода=18;
|
|
11
SerMaxim
27.10.11
✎
21:41
|
ЭтаФорма.Элементы.Переместить(Элемент, Группа, ЭлементПередКоторымНадоПоставить)
(10) Возьми и попробуй сам в УФ такое не прокатит. Видимо Вы отвечали про обычную форму) Так что тема закрыта.
|
|