контролирам

Страницата се актуализира :
Дата на създаване на страница :

Контролите често се използват в инструменти и подобни, така че бих искал накратко да обясня как да ги използвате. Ще използваме предишния проект "Съвети", за да го илюстрираме.

Първо, тъй като контролата основно се поставя във формуляр, щракнете с десния бутон върху MainForm.cs от Solution Explorer и щракнете върху Покажи дизайнера. (Можете също да щракнете двукратно върху MainForm.cs, за да го отворите.)

デザイナの表示

フォームのデザイナ

След това отворете кутията с инструменти вляво. (Ако няма, изберете "Кутия с инструменти" от "Изглед" в менюто)

ツールボックス

След това ще видите списък, подобен на този по-долу. Това ще бъде списък с контроли и компоненти, които могат да бъдат поставени.

コントロールのリスト

Да използваме "Бутона" в горната част. A Button е бутон извън собственото си състояние, и е основно контрол, който ви позволява да направите нещо, като го натиснете. Първо кликнете върху "Бутон". Курсорът на мишката трябва да бъде иконата за бутона.

ボタン

След това опитайте да кликнете или плъзнете формуляра до размера, който искате да поставите. Трябва да можете да поставите бутона върху формуляра.

ボタン配置

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

実行

Между другото, можете да натиснете бутона, но нищо не се случва, когато го натиснете. Още не си написал какво ще правиш. И все пак, основната механика е в действие от самото начало, така че програмистът не трябва да се тревожи за допълнителна работа.

Затворете стартирания формуляр. Много е лесно да се направи, ако просто го подредите по този начин.


Сега нека използваме контролите, за да създадем просто събитие. Обработката с контроли основно се нарича събитие.

От кутията с инструменти поставете съответно "Етикет" и "TextBox" във формуляра. Размерът и позицията могат да бъдат подходящи.

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

Процесът, който трябва да се извърши тук, е "Когато въведете в текстовото поле и натиснете бутона, се показва съдържанието, въведено в етикета". Затова единственото събитие, използвано тук, е "при натискане на бутона". Тъй като текстовото поле се използва за въвеждане и етикетът се използва само за изход, няма нужда да създавате тези две събития.

Сега щракнете върху бутона, за да го изберете. Избраната контрола има граница. Между другото, можете да промените размера, като плъзнете квадрата в рамката.

選択

След това отворете свойствата. Щракнете с десния бутон върху бутона от дясната страна на прозореца или ако не съществува, и изберете Свойства.

ボタンのプロパティ

Можете да направите някои малки настройки за бутона, но за момента няма да промените нищо, така че отворете събитието. Събитието се отваря, като кликнете върху Светкавицата в горната част на прозореца Свойства.

Когато се отвори, потърсете събитието "Кликнете" и кликнете двукратно върху него. Това трябва да добави метод към MainForm.cs, който описва какво се случва, когато се щракне върху бутона.

Click イベント

コード追加

Нека опишем процеса тук. NET Framework е много добре направено и този път е необходимо само един ред, за да го добавите. Въведете следния код с допълнителни червени части:

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

Това, което правим тук, е копиране (присвояване) "низ, показван в текстово поле" в "текст, показан в етикет". Така. Да опитаме да го управляваме.

テキスト入力

Въведете знаците в текстовото поле, както е показано по-горе. След това натиснете бутона и етикетът трябва да се промени на същия низ като текстовото поле, както е показано по-долу.

文字列コピー


Този път обясних как да използваме контролите за кратко. Има много други контроли, така че моля, дайте му опит. Инструкциите как да използвате и обясните контролите са обяснени подробно на други уебсайтове, така че може да искате да ги търсите и намерите.

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