0
Капюшон
04.05.11
✎
15:04
|
Для того, Чтобы создать форму простенького документика, приходится столько нервов убить. При расширении формы, элементы съезжают, табличная часть остаётся на месте, подвал убегает вниз и т.п.
Вручную прилеплять каждый элемент управления к другим очень муторно. Как же это делают дизайнеры интерфейсов в фирме 1с? или где этому можно научиться, может книга или методичка есть? Я уверен что выход есть. Ато раньше я mxl макеты тоже по невежеству рисовал, когда как оказывается есть программа, Позволяющая конвертировать их из xls формата.
|
|
6
orefkov
04.05.11
✎
15:36
|
(5)
Тогда освой самопальные привязки в 77. После того, как пару раз напишешь такой код ручками, 8ка просто сказкой покажется:
Процедура _ЗаполнитьПривязки()
_Форма=СоздатьОбъект("OF.Форма");
_Форма.УстановитьФорму(Форма);
_Форма.АктивныйСлой="Основной";
Разделитель=СоздатьОбъект("РазделительЭУ");
Разделитель.ЛеваяГраница = "МногострочнаяЧасть:П";
Разделитель.ПраваяГраница = "ДеревоГруппФормыСпискаСправочника:Л";
Разделитель.ВерхняяГраница = "МногострочнаяЧасть";
Разделитель.НижняяГраница = "МногострочнаяЧасть";
Разделитель.Направление = 1;
Разделитель.Цвет = 8421504;
Разделитель.Тип = 1;
_Форма.СоздатьЭлементУправления(Разделитель, "Сплиттер");
_Форма.Привязки.Добавить("Сплиттер", "H", "Форма", "LL", "Форма");
_Форма.Привязки.Добавить("МногострочнаяЧасть", "H","Форма", "W", "Сплиттер");
_Форма.Привязки.Добавить("ДеревоГруппФормыСпискаСправочника,тТаблица","H", "Форма", "BR", "Сплиттер,Форма");
_Форма.Привязки.Добавить("спРежим",,,"BR", "Сплиттер,Форма");
_Форма.Привязки.Добавить("кПоиск,кБезФильтра,кДействия,кЗакрыть","T");
_Форма.Привязки.Добавить("кВыбрать","T",,"L");
КонецПроцедуры // _ЗаполнитьПривязки
|
|