Catch the Button!
Какъв код трябва да се напише защото във файла има много малко информация:
1- не знам какво е квардратчето което го озаглавяваш "Catch the button"
Някой нещо да ми даде ако има клип на него как се прави, стъпките как се прави, или някакъв файл
16.* Графично приложение: хвани бутона!
Създайте забавно графично приложение „хвани бутона“: една форма съдържа един бутон. При преместване на курсора на мишката върху бутона той се премества на случайна позиция. Така се създава усещане, че „бутонът бяга от мишката и е трудно да се хване“. При „хващане“ на бутона се извежда съобщение-поздрав.
* Подсказка: напишете обработчик за събитието Button.MouseEnter и премествайте бутона на случайна позиция. Използвайте генератор за случайни числа Random. Позицията на бутона се задава от свойството Location. За да бъде новата позиция на бутона в рамките на формата, можете да направите изчисления спрямо размера на формата, достъпен от свойството ClientSize. Можете да ползвате следния код за ориентир:
private void buttonCatchMe_MouseEnter(object sender, EventArgs e) { Random rand = new Random(); var maxWidth = this.Width - buttonCatchMe.ClientSize.Width; var maxHeight = this.Height - buttonCatchMe.ClientSize.Height; this.buttonCatchMe.Location = new Point( rand.Next(maxWidth), rand.Next(maxHeight)); } |