Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для am-wrag
11 / 11 / 2
Регистрация: 17.02.2011
Сообщений: 145

Редактирвание наличия боксов на панеле формы пользователем

08.11.2011, 11:42. Показов 2059. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем есть стандартная форма с боксами, указано на скрине. Помимо этой существует вторая с настройками, аналогичная, только с чек боксами. Хочу реализовать следующее, мб кто то уже писал подобное:
Если чекбокс с наименованием на 2й форме .checked=true, то аналогичный бокс + лабел на 1й форме отображается. Если мы меняем на true, то группа бокс+лабел пропадает и все остальные смещаются с разницей на его место освобождая форму. Если мы менем в опциях с .checked=false на true то новый бокс с соответсвующем лабелом добавляется последним в списке.
Я впринципе предполагаю как добавлять новые группы последними в форме. Поскольку все лабелы зовутся LB & i, а боксы TB & i, где i номер группы бокс+лабел, порядок на скрине указан.Опять же можно вычислить сколько групп сейчас на форме и в зависимости от этого задать location новой. Как убрать уже существующий и сдвинуть остальные я пока понятия не имею.
Мб я создаю велосипед и все гораздо проще, подскажите, посоветуйте плиз.
Миниатюры
Редактирвание наличия боксов на панеле формы пользователем  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2011, 11:42
Ответы с готовыми решениями:

Создание интерактивной формы, управление пользователем элементами формы
Добрый день! Подскажите, пожалуйста, возможно ли через Java GUI создать интерактивную форму, чтобы пользователь управлял, перетаскивал,...

Запрет на редактирвание файла word
Есть файл word, 97-2003. Он не редактируется. Не могу понять, как это исправить. В свойствах файла - "Только чтение" не...

Не получается учесть настроить проверку полей формы из-за наличия defaultValue
Имеется форма логина, которую нужно проверить. Не получается настроить ее так чтобы учитывалась defaultValue в поле. Спасибо. <div...

22
 Аватар для am-wrag
11 / 11 / 2
Регистрация: 17.02.2011
Сообщений: 145
23.11.2011, 13:54  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Памирыч Посмотреть сообщение
am-wrag, почему нет?
При создании комбобоксов ты им должен давать имена, например,
VB.NET
1
"Combo" & I
,
где I - счетчик.
Тогда ты сможешь обратиться к Комбобоксам по именам, как ты и описываешь.
Только учти, что Такие списки должны быть объявлены глобально
Например
VB.NET
1
Dim CB As ComboBox
А в динамическом создании пишешь
VB.NET
1
CB = New ComboBox With {Свойства}
Имена заданы, и я использую 2й вариант, глянь код выше, там все видно, вот только нет возможности прописать
VB.NET
1
CB = New ComboBox With {.items =}
или опять же я чего то не понимаю... в остальных случаях пишет ошибки
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
23.11.2011, 13:58
am-wrag, Пусть эта строчка остается, ты можешь ниже написать цикл, пробегающий по строкам таблицы, как я писал:
VB.NET
1
2
3
        For Each Row As DataRow In Tbl.Rows
            CB.Items.Add(Row.Item(1))
        Next
1
 Аватар для am-wrag
11 / 11 / 2
Регистрация: 17.02.2011
Сообщений: 145
23.11.2011, 14:07  [ТС]
проблема похоже у меня была в этом:
VB.NET
1
2
Dim TB as control
If x=1 TB = new then ComboBox else TB = new TextBox
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.11.2011, 14:07

Удалить строку из массива заданную пользователем с формы
Подскажите пожалуйста, мне из двумерного массива, который заполняется рандомом, нужно удалить любую строку заданную пользователем с формы....

Открытие формы с записям определенным пользователем ФИО
Добрый день, подскажите пожалуйста, как реализовать кодом VBA, чтобы при нажатии кнопки "Редагування введение заяв" на форме ...

Как отловить попытку закрытия формы пользователем?
Доброго времени суток. Как отловить нажатие клавиши закрытия формы (красный крестик)? Нужно спросить пользователя,точно ли он хочет закрыть...

Изменение цвета фона элемента управления формы при запуске процедуры. Запрет на заполнение поля в зав-ти от наличия данных в другом поле
Доброго всем здоровья! Помогите решить проблему! Есть форма " frmВыпуск_Приборов_Из_ОТК_Ковалевский_ВЕ_1 ". На ней есть...

Подстановка в поле формы последнего введёного значения пользователем
Есть форма, в которую вносят данные о выполненной работе, в форме есть поля с именами пользователей кто выполнял (бригада, её члены...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru