Якорь управления в SplitPanel не работает с настройками пользователя - PullRequest
1 голос
/ 04 октября 2011

В приложении Windows Forms .NET 4.0 у меня есть SplitPanel с многострочным TextBoxAnchor, установленным на Top, Bottom, Left, Right) на его первой панели. Расстояние до каждой границы сохраняется идеально, если я перемещаю сплиттер либо в Designer, либо в работающем приложении.

Свойство SplitterDistance привязано к настройке области пользователя.

Однако это не работает, если значение SplitterDistance изменяется независимо и приложение перезапускается или дизайнер перезагружается. Рассматриваемое расстояние является неправильным при перезагрузке или запуске, но оно остается одинаково неправильным при дальнейших операциях изменения размера (как и должно быть с этим Anchor в основном).

Полагаю, это может быть связано с порядком последовательности инициализации в Windows Forms. Я также обнаружил в SO похожую проблему: Свойство привязки элемента управления не работает, когда форма запускается развернутой .

Кто-нибудь знает элегантный способ справиться с этим поведением?

...