У меня есть RichTextBox, кнопка и поле списка с привязкой к вершине, внизу, справа.
Всякий раз, когда я изменяю размер формы, а затем меняю родительский (с одной вкладки TabControl на другой), их позиция перепуталась.Fix Anchoring при смене родителя
http://imgur.com/WiQhRJU,FyFIQTL,7K7HMTt,Nqrm20y
Первое изображение: Перед тем как изменить размер ✓
Второго изображения: После повторного размера ✓
Третьего изображения: После повторного размера на разных вкладках ✖
Четвертого изображения: Switched назад к исходной вкладке ✖
Это код, я использую, чтобы изменить родителя:
private void tabTabs_Selected(object sender, TabControlEventArgs e)
{
if (tabTabs.SelectedTab == tabChat || tabTabs.SelectedTab == tabCmd)
{
lstUsers.Parent = tabTabs.TabPages[tabTabs.SelectedIndex];
rtbSend.Parent = tabTabs.TabPages[tabTabs.SelectedIndex];
btnSend.Parent = tabTabs.TabPages[tabTabs.SelectedIndex];
}
}
Часто обновление обновляет новый макет. – TaW