![]() |
|
Программное изменение формы (обычное приложение) | ☑ | ||
---|---|---|---|---|
0
Alexey_55
24.04.13
✎
14:59
|
создал ПолеВвода
НовыйЭлемент = ЭлементыФормы.Добавить(Тип("Полеввода"), "Нов_ТипЦен", Истина, ЭтаФорма.Панель); НовыйЭлемент.Верх = 57; НовыйЭлемент.Видимость = Истина; НовыйЭлемент.Высота = 19; НовыйЭлемент.Данные = "бит_ТипЦен"; НовыйЭлемент.Доступность = Истина; НовыйЭлемент.Лево = 429; НовыйЭлемент.Подсказка = "Тип цен (Нов)"; НовыйЭлемент.Ширина = 100; Подскажите плиз как добавить к этому полю событие ПриИзменении? |
|||
1
Rie
24.04.13
✎
15:03
|
(0)
ДобавитьОбработчик НовыйЭлемент.ПриИзменении,ПроцедураКотораяПриИзменении |
|||
2
ОбычныйЧеловек
24.04.13
✎
15:03
|
НовыйЭлемент.УстановитьДействие("ПриИзменении", Новый Действие("МойЭлемент_ПриИзменении"));
|
|||
3
Alexey_55
24.04.13
✎
15:07
|
(2) Благодарю!
|
|||
4
Alexey_55
24.04.13
✎
15:17
|
а еще один вопрос. добавил колонку
НовыйЭлемент = ЭлементыФормы.Товары.Колонки.Добавить("Скидка", "Скидка"); НовыйЭлемент.УстановитьЭлементУправления(Тип("ПолеВвода")); НовыйЭлемент.Видимость = Истина; НовыйЭлемент.Данные = "Скидка"; НовыйЭлемент.Доступность = Истина; НовыйЭлемент.Ширина = 15; НовыйЭлемент.("ПриИзменении", Новый Действие("ТоварыСкидкаПриИзменении")); как в этом случае установить действие на событие? |
|||
5
kosts
24.04.13
✎
15:19
|
(4) Добавь процедуру в модуль формы
|
|||
6
Alexey_55
24.04.13
✎
15:20
|
Пробовал так же как и для поляВвода в предыдущем примере, вылетела ошибка :
Метод объекта не обнаружен (УстановитьДействие) |
|||
7
НЕА123
24.04.13
✎
15:20
|
(4) а в чем отличие, почему (2) не идет?
|
|||
8
ОбычныйЧеловек
24.04.13
✎
15:22
|
НовыйЭлемент.ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ТоварыСкидкаПриИзменении"));
|
|||
9
Alexey_55
24.04.13
✎
15:30
|
(8) Спасибо огромное!
И надеюсь последний вопрос. можно ли созданную новую колонку двигать программно? она создается последней.. |
|||
10
kosts
24.04.13
✎
15:32
|
(9) См. "Вставить"
|
|||
11
ОбычныйЧеловек
24.04.13
✎
15:34
|
+(10) Либо "сдвинуть"
|
|||
12
Alexey_55
24.04.13
✎
15:41
|
(11) Еще раз спасибо!=)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |