Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Влад Луценко
0 / 0 / 0
Регистрация: 11.12.2015
Сообщений: 13
Завершенные тесты: 2
1

Приложение магический шар

17.02.2016, 19:27. Просмотров 164. Ответов 0
Метки нет (Все метки)

Я хочу создать приложение которое будет называться "магический шар" нажимаешь на старт появляеться желто-зеленый шар и он как будто дрожить(немного смещаеться каждые 0.5 сек).Через 10 секунд этот шар стает на свое первоначальное положение и на нем появляеться какой нибудь текст, после 5 сек текст исчезает.
У меня почему-то выдает ошибку в методе MoveEllipse а именно в if (button2.Click != null) return;
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Windows.Forms;
 
namespace MagicBall
{
    public partial class Form1 : Form
    {
        Graphics ellipse;
        SolidBrush brush;
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            ellipse = CreateGraphics();
            brush = new SolidBrush(Color.GreenYellow);
            ellipse.FillEllipse(brush, 90, 30, 190, 190);
 
            MoveEllips(null,null);
        }
 
        void MoveEllips(object sender, EventArgs e)
        {
            while (true)
            {
                Thread.Sleep(1000);
 
                ellipse.Clear(SystemColors.Control);
                Thread.Sleep(1000);
 
                ellipse.FillEllipse(brush, 110, 30, 190, 190);
                Thread.Sleep(1000);
 
                ellipse.Clear(SystemColors.Control);
                Thread.Sleep(1000);
 
                ellipse.FillEllipse(brush, 90, 50, 190, 190);
                Thread.Sleep(1000);
 
                ellipse.Clear(SystemColors.Control);
                Thread.Sleep(1000);
 
                ellipse.FillEllipse(brush, 70, 30, 190, 190);
                Thread.Sleep(1000);
 
                ellipse.Clear(SystemColors.Control);
                Thread.Sleep(1000);
 
                ellipse.FillEllipse(brush, 90, 10, 190, 190);
                [U]if (button2.Click != null) return;[/U]
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            
            ellipse.Dispose();
            brush.Dispose();
 
            ellipse.Clear(SystemColors.Control);
            ellipse.FillEllipse(brush, 90, 30, 190, 190);
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2016, 19:27
Ответы с готовыми решениями:

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

Изобразить анимацию, как шар скатывается по платформе
Не знаю как написать программу. Нужно нарисовать шар, прямоугольник на котором...

Скомпилировать приложение так, чтобы другое приложение было у него в ресурсах
Хочу написать программу-компилятор, в которой нужно указать файл, и она...

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

Если приложение запущено, то показать MessageBox и закрыть приложение
Доброго времени. Плохо разбираюсь в с# и прощу помощи написать кусочек кода....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 19:27

Переделать консольное приложение в приложение Windows Forms
Дорогие друзья пожалуйста помогите в консольным приложением. У меня есть код,...

Какова вероятность вынуть из урны: белый шар; черный шар; синий шар
В урне 3 белых и 5 черных шара. Какова вероятность вынуть из урны: а) белый...

Задача. Магический/Не магический квадрат
Проверить, является ли заданная целочисленная матрица A(N, N) "магическим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru