Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Динамичные и статичные панели в ОДНОЙ форме. / 13 сообщений из 13, страница 1 из 1
22.08.2013, 15:57
    #38374901
Lipau3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Возникает проблема при создании следующего интерфейса программы.
На картинке наглядно:
=картинка

Подскажите, как вот такое чудо реализовать.
Нужно, чтобы была всего лишь ОДНА ФОРМА, внутри которой бы происходили все манипуляции. Ранее пробовал сделать такое, с помощью blabla.visible = false/true. Но данный вариант я полностью отвергаю, из-за неудобности и большого количества контента.
КОНКРЕТНО по пунктам:
1. Нажимаю на синюю кнопку;
2. Всё, что было внутри зеленой части пропадает;
3. Внутри зелёной части появляется новый контент.
- Контент будет менятся в зависимости от того, какая кнопка была нажата.

Попытался сделать, что-то более наглядное на гиф картинке:
=картинка
...
Рейтинг: 0 / 0
22.08.2013, 16:50
    #38374992
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Я "зеленые" части интерфейса выполняю в виде отдельных юзерконтролов и подгружаю их на форму с помощью controls.add
...
Рейтинг: 0 / 0
22.08.2013, 16:57
    #38375011
Lipau3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Shocker.Pro, можно попродробнее про юзерконтрол, и как его добавить. И вопрос, есть ли возможность визуально редактировать этот юзерконтрол(добавлять кнопки, текстбоксы...)
...
Рейтинг: 0 / 0
22.08.2013, 20:17
    #38375251
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
для начала уточним все-таки среду программирования
...
Рейтинг: 0 / 0
23.08.2013, 08:41
    #38375400
Lipau3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Shocker.Pro, visual basic
...
Рейтинг: 0 / 0
23.08.2013, 09:33
    #38375451
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Lipau3nShocker.Pro, visual basic какой конкретно?
...
Рейтинг: 0 / 0
23.08.2013, 09:52
    #38375474
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
давно не работал с басиком, но в свое время использовал фреймы.
накидываешь на них элементы и нужные фреймы отображаешь
...
Рейтинг: 0 / 0
23.08.2013, 09:58
    #38375478
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
HandKot, ну вишь как, он не хочет возиться с Visible.
К тому же, когда реально много элементов, с этим действительно неудобно работать да и форма перегружена кодом и контролами, тут я ТС поддерживаю.
...
Рейтинг: 0 / 0
23.08.2013, 10:34
    #38375515
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Shocker.ProHandKot, ну вишь как, он не хочет возиться с Visible.
К тому же, когда реально много элементов, с этим действительно неудобно работать да и форма перегружена кодом и контролами, тут я ТС поддерживаю.

авторРанее пробовал сделать такое, с помощью blabla.visible = false/true
насколько я понял, это относится к конкретному контролу: кнопка, текстбокс и т.д
Действительно если их много, то заканаешься писать.
В случае с фреймом, только одна команда для фрейма и все. В принципе и грубо фрейм можно рассмотреть как юзер контрол

Про удобство конечно же отдельный разговор


давно не программировал
...
Рейтинг: 0 / 0
23.08.2013, 18:48
    #38376244
Lipau3n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
HandKot, фрейм, я так понимаю - создание новой, идентичной формы? И это тоже пробовал, приходиться много кода переписывать :( Есть ещё варианты? Можно небольшой пример как использовать юзерконтрол?
...
Рейтинг: 0 / 0
23.08.2013, 19:20
    #38376260
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Lipau3nфрейм, я так понимаю - создание новой, идентичной формы?нет, фрейм - это контейнер, куда можно сложить все контролы и скопом их двигать или прятать

Lipau3nМожно небольшой пример как использовать юзерконтрол?можно, как только будет ответ на вопрос про версию среды разработки
...
Рейтинг: 0 / 0
29.08.2013, 14:59
    #38381181
IGobux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
И вопрос, есть ли возможность визуально редактировать этот юзерконтрол(добавлять кнопки, текстбоксы... http://xn--e1aoddhq.xn----otbdfbjlpifeb2l.xn--p1ai][img] http://www.rusfishing.ru/forum/images/smilies/smil.gif [/img]
...
Рейтинг: 0 / 0
29.08.2013, 15:20
    #38381223
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамичные и статичные панели в ОДНОЙ форме.
Есть
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Динамичные и статичные панели в ОДНОЙ форме. / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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