контроль
Элементы управления часто используются в инструментах и тому подобном, поэтому я хотел бы кратко объяснить, как их использовать. Мы будем использовать предыдущий проект Tips, чтобы проиллюстрировать его.
Во-первых, поскольку элемент управления в основном помещается в форму, щелкните правой кнопкой мыши MainForm.cs из обозревателя решений и выберите команду Показать конструктор. (Можно также дважды щелкнуть MainForm.cs, чтобы открыть его.)
Затем откройте панель инструментов слева. (Если его нет, выберите «Панель инструментов» из «Вид» в меню)
Затем вы увидите список, похожий на приведенный ниже. Это будет список элементов управления и компонентов, которые могут быть размещены.
Давайте воспользуемся «Кнопкой» вверху. Кнопка — это кнопка, вышедшая из собственного состояния, и в основном это элемент управления, который позволяет вам что-то сделать, нажав ее. Сначала нажмите на кнопку «Кнопка». Курсор мыши должен быть значком кнопки.
Затем попробуйте щелкнуть или перетащить форму до нужного размера. Вы должны иметь возможность разместить кнопку в форме.
Теперь попробуйте запустить его один раз. Возможно, ошибка не должна произойти, поэтому вы должны быть в состоянии начать нормально. Вы должны быть в состоянии правильно нажать кнопку.
Кстати, вы можете нажать кнопку, но при ее нажатии ничего не происходит. Вы еще не написали, что собираетесь делать. Тем не менее, базовая механика существует с самого начала, поэтому программисту не нужно беспокоиться о дополнительной работе.
Закройте запущенную форму. Это очень легко сделать, если вы просто организуете это таким образом.
Теперь давайте используем элементы управления для создания простого события. Обработка с помощью элементов управления в основном называется событием.
Из панели инструментов поместите «Label» и «TextBox» в форму соответственно. Размер и положение могут быть подходящими.
Процесс, который должен быть выполнен здесь: «Когда вы вводите в текстовое поле и нажимаете кнопку, отображается содержимое, введенное в метку». Поэтому здесь используется только событие «при нажатии кнопки». Поскольку текстовое поле используется для ввода, а метка используется только для вывода, нет необходимости создавать эти два события.
Теперь нажмите кнопку, чтобы выбрать его. Выбранный элемент управления имеет границу. Кстати, изменить размер можно, перетащив квадрат в рамку.
Затем откройте свойства. Щелкните правой кнопкой мыши кнопку в правой части окна или, если она не существует, и выберите Свойства.
Вы можете сделать некоторые небольшие настройки о кнопке, но пока вы ничего не измените, поэтому откройте событие. Событие открывается щелчком Lightning Bolt в верхней части окна Свойства.
Когда он откроется, найдите событие «Click» и дважды щелкните по нему. Это должно добавить метод в MainForm.cs, описывающий, что происходит при нажатии кнопки.
Давайте опишем процесс здесь. NET Framework очень хорошо сделана, и на этот раз для ее добавления требуется всего одна строка. Введите следующий код с дополнительными красными частями:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
То, что мы здесь делаем, это копирование (назначение) «строки, отображаемой в текстовом поле» на «текст, отображаемый в метке». Ну вот. Давайте попробуем запустить его.
Введите символы в текстовое поле, как показано выше. Затем нажмите кнопку, и метка должна измениться на ту же строку, что и текстовое поле, как показано ниже.
На этот раз я кратко объяснил, как использовать элементы управления. Есть много других элементов управления, поэтому, пожалуйста, попробуйте. Инструкции по использованию и объяснению элементов управления подробно описаны на других веб-сайтах, поэтому вы можете искать и находить их.
Советы DirectX также время от времени используют элементы управления, поэтому, если вы научитесь их использовать, вы сможете применить их совсем немного.