2008-10-16 5 views
1

Я работаю в Visual Studio 2005. У меня есть несколько разветвителей на экране. Я установил splitters IsFixed, и я также установил фиксированные размеры панелей. В дополнение к этому я заблокировал контроль. По какой-то причине, когда я переключаюсь в режим отладки, значение расстояния сплиттера полностью меняется самостоятельно. Эти изменения не происходят с какой-либо согласованностью, изменение в изменении расстояния. Другие компоненты, которые также заблокированы, перемещаются сами по себе.Нужна помощь: изменения свойств VS 2005

Любое лицо с аналогичным опытом? Есть идеи?

+0

Какую технологию вы используете? WinForms? WPF? Или вы говорите о самом приложении Visual Studio? – EFrank 2008-10-17 15:26:31

ответ

1

Настройки будет придерживаться любого режима вы находитесь. Но иногда плагины или части VS делает беспорядок его :(

Я помню, видя плагин написанного, чтобы сохранить «взгляды», но когда я попробовал, это не сработало.

0

Я не мог сказать вам, что вызывает это. Способ, которым работают окна сплиттера, осуществляется через свойство стыковки. Не нужно блокировать элементы управления. Все элементы управления в форме (включая сплиттер)

Например, если вы хотите разделить по вертикали, у вас будет первая панель оставил. Затем сплиттер (ориентация, установленная на вертикаль) также состыкована влево. Вторая панель закреплена для заполнения. Ширина первой панели (которая стыкуется влево) будет определять местоположение разделителя. Теперь это не должно меняться.

z-order важен здесь для целей макета. Если вы хотите получить более подробный вид того, как элементы управления находятся в вашей форме, откройте «Структура документа». Это отобразит элементы управления в дереве, и вы увидите, где они находятся в z-порядке.