Мастер установки: помещение одной из Panel впереди всех27.02.2015, 00:22. Показов 1619. Ответов 11
Метки нет (Все метки)
Мне дали идею как сделать Мастер установки на одной форме не создавая много форм
Так вот у меня на данный момент проблема с Панелями У меня есть код
Можете помочь пожалуйста
0
|
||||||
| 27.02.2015, 00:22 | |
|
Ответы с готовыми решениями:
11
Мастер установки Как вызвать мастер установки оборудования? Помещение всех вводимых данных в ячейку |
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 27.02.2015, 07:27 | |
|
TwerTrue, с панелями такое может и не прокатить.
Когда Вы их накладываете друг на друга, у них могут начаться родительско-дочерние отношения
1
|
|
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 27.02.2015, 17:17 | |
|
TwerTrue, когда-то я тоже над этим задумывался.
С панелями не получилось как у Вас. Выход виделся в следующем: 1) Создавать элементы управления динамически. Способ не подходил, если была сложная структура окна - кодом все прописывать - та еще песня. 2) Использовать панели не друг на друге, а рядом, развернув форму на весь экран, сконструировав панели и затем сузить форму до окошка. У панелей менять только координаты. Руки не дошли сделать это (передумал) Добавлено через 2 минуты А, еще была мысль использовать TabPage и просто спрятать заголовки табов. Это была, возможно, лучшая мысль, но я скачал готовый установщик
1
|
|
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 27.02.2015, 17:48 | |
|
Принцип то тот же все равно.
1
|
|
| 27.02.2015, 18:01 [ТС] | |
|
Памирыч, Можете дать код на изменение координат а то больше способов я не вижу
Я пытаюсь установить новые координаты для каждой панели но не чего не происходит Да и ещё как можно спрятать заголовки табов просто хочу попробовать может получиться
0
|
|
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|||||||
| 27.02.2015, 18:18 | |||||||
|
Для начала приведем табконтрол в порядок, убрав "красивости" Свойство Appearance измените, поставив или кнопки, или флэт-кнопки Заполните вкладки контроллами и их событиями Кнопки станут немного отдельно. Поверх них разместите например лейбл или пикчербокс. Для красоты напишите, мол "настройки" или, если лейбл, "Сейчас Вы настраиваете то-то и то-то" - ведь текст можно менять как захочется. Важно, чтобы лейбл или пикчербокс был поверх табконтрола. Вот и все, вкладки пропали. Для перехода на нужную вкладку используйте, например, кнопку и код:
Вот, пожалуй, и все приготовления
1
|
|||||||
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
|
|
| 27.02.2015, 20:44 | |
Сообщение было отмечено Памирыч как решение
Решение
TwerTrue,
Написал примерную реализацию, предложенную Памирычем (оба варианта) Качайте, анализируйте.
2
|
|
| 27.02.2015, 21:36 [ТС] | |
|
Памирыч, Евгений В, Спасибо большое за помощь
Добавлено через 3 минуты Евгений В, Я бы хотел у вас узнать может я просто чего то не понимаю но в данный момент я не могу изменить не одну панель или tabControl да и вообще программа не реагирует на изменения в коде
0
|
|
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
|
|||||||
| 27.02.2015, 23:35 | |||||||
|
Код хоть и не "причесан", но показан принцип.
Заполняете вкладку контролами. Для этой вкладки кидаете новую кнопку (например) на панельку window2 и пишете в обработчике что то для этой вкладки. Например
![]() Добавлено через 8 минут Только, по мере добавления вкладок не забудь добавлять пробелы к lblTabPage. Иначе заголовки новых вкладок " повылазят" ![]() ЗЫ. Если не разберетесь, в понедельник подробно распишу что и как там.
1
|
|||||||
| 28.02.2015, 00:03 [ТС] | |
|
Евгений В, Нет расписывать не надо понял , спасибо за помощь
0
|
|
| 28.02.2015, 00:03 | |
|
Помогаю со студенческими работами здесь
12
Смена panel в одной форме Мастер установки сервера в ASP.Net: в списке баз данных нет необходимой БД Гудит принтер Panasonic KX-MB283 после окончания печати, мастер установки его не узнаёт Как решать задачи типа "помещение одной коробки в другую"? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|