Как лучше группировать объекты? Просто чем VB.NET лучше?
Я недавно установил VB.NET и столкнулся с такой проблемой:
раньше, в VB6 я клал чекбоксы, бутоны на Frame контрол, потом на него еще такой же контрол с объектами, и еще... и так далее...
а потом делал все Fram'ы скрытыми за исключением одного нужного... так получалось поочередное показывание "окошек" для программы типа "визарда"...
В VB.NET есть Panel и GroupBox
Функции схожи, но мою задачу не выполняют.
В зависимости от того какой объект выше или ниже (z-order, передний задний план) на деле когда ставишь Visible=True он может появиться на форме, а может и нет (даже если все остальные не видимы)...
Я изменяю порядок z-order, запускаю, все кроме одной скрываю... Все работает. Вижу одну.
Опять изменяю порядок z-order, запускаю, все кроме одной скрываю... Ничего не вижу.
короче, я не понял алгоритма работы этих контролов... Какой принцип?
То Visible=true имеет эффект, то не имеет, зависит от порядка....
Кто как решает проблему?
Как удобнее группировать объекты чтобы разом скрывать и показывать их?
Что будет работать корректно вне зависимости внизу оно или вверху?
|