Программное добавление реквизита

Новая тема
Показывать по сообщений
"Здравствуйте<br><br>подскажите, почему в моем случае на форму не выводится программно добавленный элемент формы? код ниже<br><br>                НовыйРеквизит = Элементы.Вставить("Тест",Тип("ПолеФормы"));<br> НовыйРеквизит.Вид = ВидПоляФормы.ПолеВвода;<br> НовыйРеквизит.Заголовок = "Переменная тест;<br><br>в отладчике когда захожу в этаформа.элементы, полеформы "тест" добавлено, но на форме оно не отображается! видимость = истина проверял. подскажите в чем дело?<br><br>Заранее благодарю"
Обновить форму не помогает?
Обновить программно или F5 нажать? если первое, то как это сделать? а если второе то нет не помогает(((
Если не ошибаюсь, то у формы есть метод Обновить() который надо вызвать, чтобы заново обрисовать форму
"на метод <br>ЭтаФорма.обновить();<br><br>ошибка<br>Метод объекта не обнаружен (обновить)<br><br>"
ну тогда только изучение кода поможет в решении проблемы!
кстати а зачем программно добавлять реквизит формы?
"на шаге 1 пользователь вводит некие данные (их количество может быть как 2 так и 20)<br>на шаге 2 пользователь должен указать чему конкретно равны эти данные, введенные на 1 шаге<br><br>Код :<br>НовыеРеквизиты = Новый Массив;<br>НовыйРеквизит = новый РеквизитФормы("тест",Новый ОписаниеТипов("Строка"),  ,"тест", Истина); <br>НовыеРеквизиты.Добавить(НовыйРеквизит);<br>ИзменитьРеквизиты(НовыеРеквизиты);"
слушай, ты конечно извини, но мне в субботу трудно уловить твою мысль, тем более не видя полного кода!<br>З,Ы, задачу так и не понял!
)) я тож тебя не понимаю, наверно выхи сказываются. Я ж выложил код, весь код это 4 строки. они добавляют реквизит формы, но он не появляется на форме (форма управляемая), почему или что нужно сделать чтобы появились?

Читают тему

(гостей: 1)

Быстрый переход