powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / VS2008 C# - Toolstrip-ы "гуляют" по панели (контейнеру)
2 сообщений из 2, страница 1 из 1
VS2008 C# - Toolstrip-ы "гуляют" по панели (контейнеру)
    #38911863
Regressor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме размещены несколько панелей, в одной из них три тулстрипа с элементами в виде кнопок, комбобоксов и прочего внутри. Достало меня их непредсказуемое поведение. Размещаю в панели, выставляю размеры, выключаю 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]
...
Рейтинг: 0 / 0
VS2008 C# - Toolstrip-ы "гуляют" по панели (контейнеру)
    #38912477
Regressor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выяснилось вот что. Недостаточно отключить Autosize в элементах, необходимо вручную выставить размеры как тулстрипов, так и панели на которой они расположены, причем минимальные и максимальные размеры элементов должны быть выставлены одинаково. После того как все расположено - заблокировать элементы.
А для исключения изменения размеров toolstrip пользователем, нужно выставлять GripStyle в Hidden.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / VS2008 C# - Toolstrip-ы "гуляют" по панели (контейнеру)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]