Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

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

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

17.02.2016, 19:27. Просмотров 140. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Приложение магический шар (C#):

.NET 4.x Шар исчезнет при попадании в прямоугольник - C#
Всем здравствуйте, нужна ваша помощь. Нахожусь на начальном этапе изучения C#... Не изучил еще все нюансы и команды. Помогите пожалуйста...

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

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

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

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

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

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

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

Выбранный шар оказался белым. Какова вероятность того, что этот шар вынут из первой урны? - Теория вероятностей
Имеются 2 одинаковые урны. В первой урне 7 белых и 3 черных шара, а во второй - 6 белых и 4 черных. Наудачу выбирается урна и из нее наугад...

шар поверхность которого не покрыли лаком через некоторое время растрескался а шар покрытый лаком остался целый, почему? - Физика
Один вопрос - одна тема! Здравствуйте помогите решить задачи по МКТ текс задач: 4 Из сырова дерева выточены два шара поверхность...

На экране изобразить стрелу и шар. Организовать управление стрелой, для попадания в шар знаками "стрелка влево", "стрелка вправо" - C++
На экране изобразить стрелу и шар. Организовать управление стрелой, для попадания в шар знаками "стрелка влево", "Стрелка вправо" -...


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

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

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