|
VS2008 C# - Toolstrip-ы "гуляют" по панели (контейнеру)
|
|||
---|---|---|---|
#18+
На форме размещены несколько панелей, в одной из них три тулстрипа с элементами в виде кнопок, комбобоксов и прочего внутри. Достало меня их непредсказуемое поведение. Размещаю в панели, выставляю размеры, выключаю autosize и прочую автодребедень, лочу все элементы. Открыта только вкладка с конструктором формы. Сохраняю измененную форму, сохраняю все, все нормально [IMG] http://s56.radikal.ru/i151/1503/6e/51f137938893t.jpg [/IMG] Далее, если теперь в VS закрою конструктор формы, а потом снова открою в нем форму - на панели каша. Размеры изменились, тулстрипы расползлись, вобщем, бардак. Снова все выстраиваю, сохраняю, но стоит открыть-закрыть конструктор, опять каша. [IMG] http://s010.radikal.ru/i312/1503/35/03f35a8ff899t.jpg [/IMG] И еще проблема - несмотря на залоченность элементов, в уже скомпилированном файле пользователь все равно может их двигать! [IMG] http://s017.radikal.ru/i400/1503/7c/3e8c33c71aabt.jpg [/IMG] ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2015, 12:30 |
|
VS2008 C# - Toolstrip-ы "гуляют" по панели (контейнеру)
|
|||
---|---|---|---|
#18+
Выяснилось вот что. Недостаточно отключить Autosize в элементах, необходимо вручную выставить размеры как тулстрипов, так и панели на которой они расположены, причем минимальные и максимальные размеры элементов должны быть выставлены одинаково. После того как все расположено - заблокировать элементы. А для исключения изменения размеров toolstrip пользователем, нужно выставлять GripStyle в Hidden. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2015, 16:22 |
|
|
start [/forum/topic.php?fid=20&fpage=91&tid=1401770]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 131ms |
0 / 0 |