2013-02-13 2 views
0

Кто-нибудь знает, как программно перемещать DevComponents ExpandableSplitter?Как я могу программно изменить положение ExpandableSplitter

Я пробовал изменить местоположение, но это ничего не делает. и расширен, но мне нужен противоположный эффект расширенного действия.

У меня есть панель, которая расширяется через сплиттер, хранящийся в ExpandableControl сплиттера. , и я хочу, чтобы сплиттер показывал ExpandableControl полностью над доступным пространством.

+0

Является ли управление в настоящее время 'Dock'ed его родителей? –

ответ

0

Кажется, я нашел что-то, что работает, но на дне все еще есть минимальный промежуток, от которого я не могу избавиться.

expandableSplitter2.Expanded = true; 
panelTohide.Visible = false; 
expandableSplitter2.Visible = false; 

//to hide as much of the answer panel as possible 
expandableSplitter2.MinExtra = 0; 
expandableSplitter2.MaximumSize = new Size(1, 1); 
expandableSplitter2.Height = 0; 

expandableSplitter2.SplitPosition = this.Height; 

но все еще будет небольшой зазор внизу.

в ответ на Пола Ruane, hidepanel является dock.fill toppanel является dock.top expandablesplitter является dock.top

+0

Поймите, что это действительно старый пост, но вместо настройки. Расположение, вы должны установить .SplitPosition. – XBond

Смежные вопросы