Нужна помощь: VS 2005 Свойства меняется - PullRequest
1 голос
/ 16 октября 2008

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

Кто-нибудь с подобным опытом? Есть идеи?

Ответы [ 2 ]

1 голос
/ 16 октября 2008

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

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

0 голосов
/ 16 октября 2008

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

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

Z-порядок важен для макета. Если вы хотите получить более подробное представление о том, как элементы управления накладываются на форму, откройте схему документа. Это перечислит элементы управления в дереве, и вы увидите, где они находятся в z-порядке.

...