Имя: Пароль:
1C
1С v8
Почему в управляемом приложении нет растягивания кнопок?
0 dmigav
 
12.08.11
11:59
Собственно в названии все ясно..

Вопрос: кто как обходил данный вопрос?

В 8.1 можно было кнопке назначить привязки в результате она растягивалась пропорционально форме.

В управляемом приложении есть свойства РастягиватьПоГоризонтали и РастягиватьПоВертикали у некоторых элементов формы, как то
      Обычная группа,
      Командная панель,
      Группа - страницы,
      Поле,
      Таблица,
      Декорация.

Короче, ВСЕ кроме кнопок.
Вот хочется, чтобы при развороте на весь экран кнопки занимали по половине ширины (задача с формой под тачскрин) - а хрен! Не выходит цветок..

Хочется спросить у 1С в чем особенность кнопок от остальных элементов? Собстно why?

А у вас, уважаемые форумчане, хочется спросить кто как обходил данный вопрос?
1 Buster007
 
12.08.11
12:01
рассчитай ширину форму и поставь у кнопок ширину программно )
2 dmigav
 
12.08.11
12:03
Ширина формы не задается больше значения 115 (в конфигураторе). И даже если для кнопки задать большое значение ширины (хоть 400), это не сыграет роли. Кнопка займет ширину формы (115), ну или полширины (когда две колонки кнопок).
А если форму развернуть на экран, кнопки будут также занимать ширину в 115 или 115/2.

Могу отскриншотить и показать пример для доказательства.
3 dmigav
 
12.08.11
12:11
Программно пробовал. Не сработало
4 Asmody
 
12.08.11
12:20
(0) УФ под тачскрин вообще заточены, мягко говоря, херово.