Nano Hash - криптовалюты, майнинг, программирование

VS 2010 VB.net создает список как класс

У меня есть Form1 в этой Form1. Я создал базовые общие элементы управления, такие как список, поле со списком и т. Д.

Что я хотел бы сделать, так это создать событие Button Click, которое создаст новый набор всех этих «общих элементов управления», таких как новый элемент класса, чтобы они были созданы ниже первого набора.


Перед нажатием кнопки (Добавить новый)

"Combobox1" "ListBox1" "Textbox1"
Button(Delete this Item)


После нажатия кнопки (Добавить новый) 2 раза подряд:

Button(Add new)

"Combobox1" "ListBox1" "Textbox1"
Button(Delete this Item)

"Combobox2" "ListBox2" "Textbox2"
Button(Delete this Item)

"Combobox3" "ListBox3" "Textbox3"
Button(Delete this Item)

Любые подсказки о том, как это сделать?

27.02.2014

Ответы:


1

Я предполагаю, что вы хотите изучить vb.net. Вот хорошая статья для начала.

http://www.tutorialspoint.com/vb.net/vb.net_listbox.htm

код для события, вызванного нажатием кнопки,

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  MsgBox("You have clicked a button")
End Sub
27.02.2014
  • Нет, я не учусь с нуля. У меня все готово, у меня много кода, но чтобы сделать его более аккуратным, я его переписываю. Например, теперь у меня есть 10 наборов этих элементов управления. Чтобы добавить 1 дополнительный набор, чтобы всего было 11, я должен сделать это вручную в коде. Итак, теперь я хочу создать новый класс, чтобы сделать это за меня. 27.02.2014

  • 2

    вам нужно будет создать совершенно новый класс, который генерирует документы (потоковые записи, если я правильно помню), а затем записывать все в строки, убедитесь, что у вас есть циклы, укажите входные места, чтобы вы действительно могли указать идентификатор для каждого из этих элементов управления.

    27.02.2014
  • Проблема заключается в том, что я храню информацию в базе данных SQL. Таким образом, добавление Stream Writers означало бы добавление дополнительного шага. Я хочу сделать это в памяти, и когда форма закрыта, она сохраняет все поля в базе данных SQL. 28.02.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..