Учебники

VB.Net — Основные элементы управления

Объект — это тип элемента пользовательского интерфейса, который вы создаете в форме Visual Basic с помощью элемента управления панели инструментов. На самом деле, в Visual Basic форма сама по себе является объектом. Каждый элемент управления Visual Basic состоит из трех важных элементов:

  • Свойства, которые описывают объект,

  • Методы заставляют объект что-то делать и

  • События — это то, что происходит, когда объект что-то делает.

Свойства, которые описывают объект,

Методы заставляют объект что-то делать и

События — это то, что происходит, когда объект что-то делает.

Управляющие свойства

Все объекты Visual Basic можно перемещать, изменять размер или настраивать, задавая их свойства. Свойство — это значение или характеристика, хранящаяся в объекте Visual Basic, например в заголовке или цвете переднего плана.

Свойства могут быть установлены во время разработки с помощью окна Свойства или во время выполнения с помощью операторов в программном коде.

Object. Property = Value

куда

  • Объект — это имя объекта, который вы настраиваете.

  • Свойство — это характеристика, которую вы хотите изменить.

  • Значение — это новый параметр свойства.

Объект — это имя объекта, который вы настраиваете.

Свойство — это характеристика, которую вы хотите изменить.

Значение — это новый параметр свойства.

Например,

Form1.Caption = "Hello"

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

Методы контроля

Метод — это процедура, созданная как член класса, и она заставляет объект что-то делать. Методы используются для доступа или управления характеристиками объекта или переменной. Есть в основном две категории методов, которые вы будете использовать в своих классах —

  • Если вы используете элемент управления, такой как один из тех, которые предоставляются Toolbox, вы можете вызвать любой из его открытых методов. Требования такого метода зависят от используемого класса.

  • Если ни один из существующих методов не может выполнить желаемую задачу, вы можете добавить метод в класс.

Если вы используете элемент управления, такой как один из тех, которые предоставляются Toolbox, вы можете вызвать любой из его открытых методов. Требования такого метода зависят от используемого класса.

Если ни один из существующих методов не может выполнить желаемую задачу, вы можете добавить метод в класс.

Например, элемент управления MessageBox имеет метод с именем Show, который вызывается во фрагменте кода ниже —

Public Class Form1
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
   Handles Button1.Click
      MessageBox.Show("Hello, World")
   End Sub
End Class

Контрольные события

Событие — это сигнал, который информирует приложение о том, что произошло что-то важное. Например, когда пользователь щелкает элемент управления в форме, форма может вызвать событие Click и вызвать процедуру, которая обрабатывает это событие. Существуют различные типы событий, связанных с формой, такие как щелчок, двойной щелчок, закрытие, загрузка, изменение размера и т. Д.

Ниже приведена структура по умолчанию для подпрограммы обработчика события Load . Вы можете увидеть этот код, дважды щелкнув код, который даст вам полный список всех событий, связанных с элементом управления формы —

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
   'event handler code goes here
End Sub

Здесь Handles MyBase.Load указывает, что подпрограмма Form1_Load () обрабатывает событие Load . Аналогичным образом, вы можете проверить код заглушки для щелчка, дважды щелкните. Если вы хотите инициализировать некоторые переменные, такие как свойства и т. Д., То вы будете хранить такой код в подпрограмме Form1_Load (). Здесь важно отметить имя обработчика событий, которое по умолчанию является Form1_Load, но вы можете изменить это имя в соответствии с соглашением об именах, которое вы используете при разработке приложения.

Основные элементы управления

VB.Net предоставляет огромное разнообразие элементов управления, которые помогут вам создать богатый пользовательский интерфейс. Функциональные возможности всех этих элементов управления определены в соответствующих классах элементов управления. Классы управления определены в пространстве имен System.Windows.Forms .

В следующей таблице перечислены некоторые из наиболее часто используемых элементов управления.

формы

Контейнер для всех элементов управления, которые составляют пользовательский интерфейс.

Текстовое окно

Он представляет собой элемент управления текстового поля Windows.

этикетка

Он представляет собой стандартную метку Windows.

кнопка

Он представляет собой кнопку управления Windows.

ListBox

Он представляет собой элемент управления Windows для отображения списка элементов.

Поле со списком

Он представляет собой комбинированный элемент управления Windows.

Переключатель

Это позволяет пользователю выбрать один вариант из группы вариантов, когда он связан с другими элементами управления RadioButton.

CheckBox

Он представляет собой Windows CheckBox.

PictureBox

Он представляет собой элемент управления Windows Picture Box для отображения изображения.

Индикатор

Он представляет собой индикатор хода выполнения Windows.

Полоса прокрутки

Он реализует основные функции элемента управления полосы прокрутки.

DateTimePicker

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

В виде дерева

Он отображает иерархическую коллекцию помеченных элементов, каждый из которых представлен TreeNode.

Посмотреть список

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