контроль

Страница обновлена :
Дата создания страницы :

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

Во-первых, поскольку элемент управления в основном помещается в форму, щелкните правой кнопкой мыши MainForm.cs из обозревателя решений и выберите команду Показать конструктор. (Можно также дважды щелкнуть MainForm.cs, чтобы открыть его.)

デザイナの表示

フォームのデザイナ

Затем откройте панель инструментов слева. (Если его нет, выберите «Панель инструментов» из «Вид» в меню)

ツールボックス

Затем вы увидите список, похожий на приведенный ниже. Это будет список элементов управления и компонентов, которые могут быть размещены.

コントロールのリスト

Давайте воспользуемся «Кнопкой» вверху. Кнопка — это кнопка, вышедшая из собственного состояния, и в основном это элемент управления, который позволяет вам что-то сделать, нажав ее. Сначала нажмите на кнопку «Кнопка». Курсор мыши должен быть значком кнопки.

ボタン

Затем попробуйте щелкнуть или перетащить форму до нужного размера. Вы должны иметь возможность разместить кнопку в форме.

ボタン配置

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

実行

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

Закройте запущенную форму. Это очень легко сделать, если вы просто организуете это таким образом.


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

Из панели инструментов поместите «Label» и «TextBox» в форму соответственно. Размер и положение могут быть подходящими.

テキストボックスとラベル配置

Процесс, который должен быть выполнен здесь: «Когда вы вводите в текстовое поле и нажимаете кнопку, отображается содержимое, введенное в метку». Поэтому здесь используется только событие «при нажатии кнопки». Поскольку текстовое поле используется для ввода, а метка используется только для вывода, нет необходимости создавать эти два события.

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

選択

Затем откройте свойства. Щелкните правой кнопкой мыши кнопку в правой части окна или, если она не существует, и выберите Свойства.

ボタンのプロパティ

Вы можете сделать некоторые небольшие настройки о кнопке, но пока вы ничего не измените, поэтому откройте событие. Событие открывается щелчком Lightning Bolt в верхней части окна Свойства.

Когда он откроется, найдите событие «Click» и дважды щелкните по нему. Это должно добавить метод в MainForm.cs, описывающий, что происходит при нажатии кнопки.

Click イベント

コード追加

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

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

То, что мы здесь делаем, это копирование (назначение) «строки, отображаемой в текстовом поле» на «текст, отображаемый в метке». Ну вот. Давайте попробуем запустить его.

テキスト入力

Введите символы в текстовое поле, как показано выше. Затем нажмите кнопку, и метка должна измениться на ту же строку, что и текстовое поле, как показано ниже.

文字列コピー


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

Советы DirectX также время от времени используют элементы управления, поэтому, если вы научитесь их использовать, вы сможете применить их совсем немного.