0
FiftyStars
08.01.12
✎
12:36
|
Здравствуйте, столкнулся с задачкой, с которой прежде не сталкивался...
Вобщем на форме есть 2 поля ввода, что то типа Х и Y
и изначально есть одно ПолеНадписи(Х и Y не могут быть меньше 1)
и в зависимости от значений Х и Y ПолеНадписи должно клонироваться вправо(Х) и вниз(Y) и Имя и значение полей должно принимать значение типа
Имя: "ПолеНадписи_X_Y"
Значение: "X_Y"
Соответственно нужно программно перемещать эти объекты при "клонировании" на свои места. Также каждому клонированному объекту нужно программно добавить событие, в котором будет вызываться процедура.
Вторая функция, которую хотелось бы уточнить как воплотить:
Можно ли как то группировать объекты на форме так чтобы потом к ним можно было бы обратиться как "Для каждого ЭлементГруппы из Группа", помню в VB такое есть, а здесь как я понимаю "группа" на форме это только визуальное разделение объектов.Можно ли так замутить?
И еще функция, которая была бы желательна...вобщем можно ли полученный "рисунок" из кнопок сохранить(Допустим форму в файл, а потом каждый раз выдергивать эту форму), чтобы каждый раз не происходило клонирование, а просто открывалась уже готовая форма
Заранее спасибо за помощь
|
|
1
echo77
08.01.12
✎
12:49
|
ЭлементыФормы.ЭлементыФормы.Добавить(Тип("Надпись"), "<БлаБлаБла>");
Пример:
ЭлементУправления = Форма.ЭлементыФормы.Добавить(Тип("ПолеВвода"), "ПолеПоискаНомера");
ЭлементУправления.Верх = ЭлементДокументСписок.Верх;
ЭлементУправления.Лево = ЭлементДокументСписок.Лево+150;
ЭлементУправления.Ширина = 100;
ЭлементУправления.ВыбиратьТип = Ложь;
ЭлементУправления.Подсказка = "Введите часть номера и жмите enter";
|
|
2
FiftyStars
08.01.12
✎
13:44
|
(1)Спасибо, а по 2 и 3 вопросам?
Можно ли то что я сделал сохранить, допустим как форму....и как нибудь группировать эти элементы?можно ли сделать что то типа ТЗ и в ней будет что то типа
группа \Индекс__1__2__3__4__5
_____1_________к1_к2_к3_к4_к5
_____2_________к6_к7_к8_к9_к10
где к1-к10 это кнопки
|
|