Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1
Есть форма
В первой строке находится ссылка, во второй и третьей элемент типа число и кнопка. Что-то у меня никак не получается сделать их все одинаковой ширины. Т.е. на картинке видно, что верхнее поле при растягивании формы тоже растягивается, в то время как нижние строчки стоят на месте. Пробовал с группами играться (размещая элементы в группа разными способами), со свойствами формы, но положительного эффекта не достиг. Если кто-то знает как это сделать - было бы интересно услышать.
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1
Цитата(Petre @ 25.09.12, 12:26)
Я - не спец по УФ, но разве "РастягиватьПоГоризонтали = Ложь" не работает?
1) Я не сказал, но предпочтительнее растягивать все 2) Даже если так сделать, то всеравно у элемента в первой строке торчит "зазубринка". Ширину, конечно, можно жестко задать, но это не наш метод.
Цитата(sava1 @ 25.09.12, 12:31)
Нижнее поле Растягивать по горизонтали Авто
Так оно по умолчанию стоит. И если бы оно действительно растягивалось, то и вопрос бы такой не возникал.
Только что поигрался ещё и добился нужного эффекта. Если у групп, в которые входят строки 2 и 3 формы Растягивать по горизонтали установлено в Авто и у поля вводу установить Растягивать по горизонтали в значение Да - тогда получается желаемый эффект. Хотя я и такой вариант предварительно пробовал и такого эффекта не было .
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Vofka @ 25.09.12, 13:08)
Не помогало.
Если у остальных полей выставлено все в "0" и "Авто" то должно помочь, если хоть у одного поля есть индивидуальная настройка то в его группе или всей форме (если нет групп) работать конечно не будет.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1
Цитата(logist @ 25.09.12, 13:11)
Если у остальных полей выставлено все в "0" и "Авто" то должно помочь, если хоть у одного поля есть индивидуальная настройка то в его группе или всей форме (если нет групп) работать конечно не будет.
Вот пример формы [необходимо зарегистрироваться для просмотра ссылки] . Почему не работает?
Группа: Пользователи
Сообщений: 70
Спасибо сказали: 4 раз
Рейтинг: 0
Цитата(Vofka @ 01.10.12, 12:57)
Почему кнопки разного размера, не смотря на то, что у формы выставлено соответствующее свойство?
Чесно сказать не знаю по какому принцыпу работает "ШиринаПодчиненныхЭлементов", но, кажется, всему виной группа. Если ее убрать, то кнопки будут все одинаковые.
Группа: Пользователи
Сообщений: 70
Спасибо сказали: 4 раз
Рейтинг: 0
Ну тогда, смею предположить, что никак нельзя стандартными средствами такое реализовать. Как вариант, отцентровать кнопку можно если поместить ее в командную панель и указать свойство "ГоризонтальноеПоложение" = Центр, но и здесь свои приколы: кнопка в таком случае отличается от остальных.
Группа: Пользователи
Сообщений: 70
Спасибо сказали: 4 раз
Рейтинг: 0
Цитата(Vofka @ 01.10.12, 15:08)
Печально. И кто скажет, что это фича?
Такое ощущение, что свойство "ШиринаПодчиненныхЭлементов" для формы работает только если указана горизонтальная группировка. Если на форму кинуть еще табличную часть, то, по-идеи, кнопки должны были бы растянутся на всю ширину таблицы, но этого не происходит... Так что данное свойство до одного места при вертикальной группировке...
Тут уже притензии к 1С-никам... Надо было придумать что-то типа Anchors в Delphi.
Если я правильно уловил суть дискуссии - то ШиринаПодчиненныхЭлементов влияет на элементы одного уровня. Т.е. если у нас есть просто элементы на форме и элементы в группе на форме - то для них ширина не будет равной. Хотя если группа будет растянута до ширины прочих элементов - то установка РастягиватьПоШирине во вложенных в группу элементах может дать нужный эффект.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!