контроль

Сторінка оновлюється :
Дата створення сторінки :

Елементи управління часто використовуються в інструментах тощо, тому хотілося б коротко пояснити, як ними користуватися. Ми використаємо попередній проект Tips, щоб проілюструвати його.

По-перше, оскільки елемент керування в основному розміщено у формі, клацніть правою кнопкою миші пункт Головна форма.cs у Провіднику рішень і виберіть пункт Показати конструктор. (Також можна двічі клацнути головну форму.cs щоб відкрити її.)

デザイナの表示

フォームのデザイナ

Потім відкрийте палітру інструментів зліва. (Якщо такого немає, виберіть в меню "Toolbox" з "Перегляду")

ツールボックス

Потім ви побачите список, подібний до наведеного нижче. Це буде список елементів управління і компонентів, які можна розмістити.

コントロールのリスト

Давайте скористаємося «Кнопкою» вгорі. Кнопка - це кнопка поза власним станом, і в основному це елемент керування, який дозволяє зробити щось, натиснувши його. Спочатку натискаємо на «Кнопку». Курсор миші повинен бути значком для кнопки.

ボタン

Потім спробуйте клацнути або перетягнути форму до потрібного розміру. Ви повинні мати можливість розмістити кнопку на формі.

ボタン配置

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

実行

До речі, натиснути кнопку можна, але при її натисканні нічого не відбувається. Ви ще не написали, що збираєтеся робити. Тим не менш, базова механіка діє з самого початку, тому програмісту не доведеться турбуватися про додаткову роботу.

Закрийте запущену форму. Це дуже легко зробити, якщо просто оформити його таким чином.


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

З палітри інструментів розмістіть у формі відповідно "Мітка" та "TextBox". Розмір і положення можуть бути відповідними.

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

Процес, який потрібно виконати тут, - «Коли ви входите в текстове поле і натискаєте кнопку, відображається вміст, введений в мітку». Тому єдина подія, яка тут використовується, - це «при натисканні кнопки». Оскільки текстове поле використовується для введення, а мітка використовується тільки для виведення, немає необхідності створювати ці дві події.

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

選択

Потім відкрийте властивості. Клацніть правою кнопкою миші кнопку в правій частині вікна або, якщо її не існує, і виберіть пункт Властивості.

ボタンのプロパティ

Ви можете зробити кілька невеликих налаштувань щодо кнопки, але поки що ви нічого не зміните, тому відкрийте подію. Подія відкриється натисканням блискавки у верхній частині вікна «Властивості».

Коли він відкриється, знайдіть подію «Click» і двічі клацніть по ньому. Це повинно додати метод до MainForm.cs який описує, що відбувається при натисканні кнопки.

Click イベント

コード追加

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

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

Тут ми робимо копіювання (призначення) "рядка, що відображається в текстовому полі" до "тексту, що відображається в мітоку". Ось і все. Спробуємо запустити його.

テキスト入力

Введіть символи в текстове поле, як показано вище. Потім натисніть кнопку, і мітка зміниться на той самий рядок, що й текстове поле, як показано нижче.

文字列コピー


Цього разу я коротко пояснив, як користуватися елементами керування. Є багато інших елементів керування, тому, будь ласка, спробуйте. Інструкції щодо використання та пояснення елементів керування детально пояснюються на інших веб-сайтах, тому ви можете шукати та знаходити їх.

DirectX Tips також час від часу використовує елементи керування, тому, якщо ви навчитеся ними користуватися, ви зможете застосувати їх зовсім небагато.