контролирам
Контролите често се използват в инструменти и подобни, така че бих искал накратко да обясня как да ги използвате. Ще използваме предишния проект "Съвети", за да го илюстрираме.
Първо, тъй като контролата основно се поставя във формуляр, щракнете с десния бутон върху MainForm.cs от Solution Explorer и щракнете върху Покажи дизайнера. (Можете също да щракнете двукратно върху MainForm.cs, за да го отворите.)
След това отворете кутията с инструменти вляво. (Ако няма, изберете "Кутия с инструменти" от "Изглед" в менюто)
След това ще видите списък, подобен на този по-долу. Това ще бъде списък с контроли и компоненти, които могат да бъдат поставени.
Да използваме "Бутона" в горната част. A Button е бутон извън собственото си състояние, и е основно контрол, който ви позволява да направите нещо, като го натиснете. Първо кликнете върху "Бутон". Курсорът на мишката трябва да бъде иконата за бутона.
След това опитайте да кликнете или плъзнете формуляра до размера, който искате да поставите. Трябва да можете да поставите бутона върху формуляра.
Сега, опитай да го управляваш веднъж. Може би грешката не трябва да се случва, така че трябва да можете да започнете нормално. Трябва да можете да натиснете бутона правилно.
Между другото, можете да натиснете бутона, но нищо не се случва, когато го натиснете. Още не си написал какво ще правиш. И все пак, основната механика е в действие от самото начало, така че програмистът не трябва да се тревожи за допълнителна работа.
Затворете стартирания формуляр. Много е лесно да се направи, ако просто го подредите по този начин.
Сега нека използваме контролите, за да създадем просто събитие. Обработката с контроли основно се нарича събитие.
От кутията с инструменти поставете съответно "Етикет" и "TextBox" във формуляра. Размерът и позицията могат да бъдат подходящи.
Процесът, който трябва да се извърши тук, е "Когато въведете в текстовото поле и натиснете бутона, се показва съдържанието, въведено в етикета". Затова единственото събитие, използвано тук, е "при натискане на бутона". Тъй като текстовото поле се използва за въвеждане и етикетът се използва само за изход, няма нужда да създавате тези две събития.
Сега щракнете върху бутона, за да го изберете. Избраната контрола има граница. Между другото, можете да промените размера, като плъзнете квадрата в рамката.
След това отворете свойствата. Щракнете с десния бутон върху бутона от дясната страна на прозореца или ако не съществува, и изберете Свойства.
Можете да направите някои малки настройки за бутона, но за момента няма да промените нищо, така че отворете събитието. Събитието се отваря, като кликнете върху Светкавицата в горната част на прозореца Свойства.
Когато се отвори, потърсете събитието "Кликнете" и кликнете двукратно върху него. Това трябва да добави метод към MainForm.cs, който описва какво се случва, когато се щракне върху бутона.
Нека опишем процеса тук. NET Framework е много добре направено и този път е необходимо само един ред, за да го добавите. Въведете следния код с допълнителни червени части:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
Това, което правим тук, е копиране (присвояване) "низ, показван в текстово поле" в "текст, показан в етикет". Така. Да опитаме да го управляваме.
Въведете знаците в текстовото поле, както е показано по-горе. След това натиснете бутона и етикетът трябва да се промени на същия низ като текстовото поле, както е показано по-долу.
Този път обясних как да използваме контролите за кратко. Има много други контроли, така че моля, дайте му опит. Инструкциите как да използвате и обясните контролите са обяснени подробно на други уебсайтове, така че може да искате да ги търсите и намерите.
DirectX Tips също използват контроли от време на време, така че ако се научите как да ги използвате, трябва да можете да ги прилагате доста.