AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2010, 10:41   #1  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Цитата:
Сообщение от samolalex Посмотреть сообщение
Почему от очередности положения контролов меняется их отображение на форме, а именно размер?
Т.е. если вы меняете в дизайне порядок групп RightGroup и TableGroup, нужно менять имя параметра _FormSizeControl при инициализации сплиттера
__________________
AXIOMA
Старый 07.09.2010, 10:55   #2  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
kornix, суть заключалась немного в другом, но вы меня подтолкнули на правильные мысли относительно параметров сплиттера, за что вам спасибо:
инициализировать его (сплиттер) необходимо в методе run в данном случае, плюс к этому указывается необязательный параметр - ширина контрола, расположенного слева от сплиттера (int _startUpWidth - это ширина контрола, расположенного слева от сплиттера, при первом запуске формы).

X++:
public void run()
{
    super();
    _formSplitterHorisontal = new SysFormSplitter_X(ctrlSplitHor, TableGroup, element, 900);
}
И размер остальных контролов остается в "норме"

Последний раз редактировалось samolalex; 07.09.2010 в 10:58.
Старый 07.09.2010, 11:10   #3  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Да, действительно ответил не совсем на ваш вопрос Ну, главное что вам все удалось
Вообще, в tutorial формах, в примере с сплиттером его инициализация вызывается в методе init, не совсем понимаю разницу, откуда его вызывать. По идее в методе run обычно уже запускаются какие-нибудь алгоритмы, а в методе init разнообразные форматирования, добавления чего-нибудь программно и т.п.
__________________
AXIOMA
За это сообщение автора поблагодарили: samolalex (1).
Старый 07.09.2010, 11:55   #4  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
Информацию про инициализацию сплиттера в методе run() взял отсюда:
Глюк с вертикальным сплиттером

Здесь обсуждается проблема немного другого рода, но тем не менее, смежная с поставленной мной.
За это сообщение автора поблагодарили: kornix (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое создание DataSource на форме, и добавление элементов дизайна. epack DAX: Программирование 12 24.11.2010 15:31
В каких классах генерируется html содержание элементов веб-формы?. Chezer DAX: Программирование 2 26.12.2006 16:32
Динамическое создание элементов дизайна на Web-формах AvrDen DAX: Программирование 0 04.08.2005 12:58
Настройка доступа к элементам дизайна формы Petroff DAX: Администрирование 3 01.12.2004 15:22
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:18.