Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.04.2016
Сообщений: 1
1

Интервал и количество кликов!

22.04.2016, 12:16. Показов 959. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем огромный привет!

Нуждаюсь в подсказке как заставить программу делать несколько кликов после первого. То есть первый клик будет выполнен один раз а второй например семь раз подряд тоже с интервалом. Прошу помощи так как еще совсем новичок. Пробовал и if и for конструкции но что-то делаю не так.

Вот эта самая нерешенная задача:


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
74
75
76
77
78
79
80
81
82
83
84
public Form1()
        {
            InitializeComponent();
            
        }
 
        public void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();
 
        }
 
        public void timer1_Tick(object sender, EventArgs e)
        {
            
            Point cursor = new Point();
            GetCursorPos(out cursor);
            int x = cursor.X;
            int y = cursor.Y;
            int i = cursor.X;
            int j = cursor.Y;
            label_X.Text = x.ToString();
            label_Y.Text = y.ToString();
            label_X2.Text = i.ToString();
            label_Y2.Text = j.ToString();
 
                if (GetAsyncKeyState(Keys.D6) == -32767)
                {
                    label_XXX.Text = x.ToString();
                    label_YYY.Text = y.ToString();
 
                }
 
                if (GetAsyncKeyState(Keys.D7) == -32767)
                {
 
                    label_XXX2.Text = i.ToString();
                    label_YYY2.Text = j.ToString();
                }
 
                if (GetAsyncKeyState(Keys.D8) == -32767)
                {
                        timer2.Enabled = true;
                        timer2.Interval = 5000;
                        timer3.Enabled = true;
                        timer3.Interval = 5000;
                   
                }
 
 
                if (GetAsyncKeyState(Keys.D5) == -32767)
                {
                    timer2.Stop();
                    timer3.Stop();
 
                }
           
        }
 
        public void timer2_Tick(object sender, EventArgs e)
        {
            
            int x = Convert.ToInt16(label_XXX.Text);
            int y = Convert.ToInt16(label_YYY.Text);
            Cursor.Position = new Point(x, y);
            mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
            mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            timer2.Stop();
        }
        
        public void timer3_Tick(object sender, EventArgs e)
        {
 
                int i = Convert.ToInt16(label_XXX2.Text);
                int j = Convert.ToInt16(label_YYY2.Text);
                Cursor.Position = new Point(i, j);
                mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
                mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            timer3.Stop();            
 
        }
 
    }
}
Добавлено через 15 часов 13 минут
Так тоже не работает

C#
1
2
3
4
5
6
7
8
9
10
                timer2.Enabled = true;
                        timer2.Interval = 3500;
 
                        for (int h = 0; h < 3; h++ )
                        {
 
                            timer3.Enabled = true;
                            timer3.Interval = 5000;
                            
                        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2016, 12:16
Ответы с готовыми решениями:

Подсчитать количество кликов по кнопке
День добрый. Есть одно задание но я его никак не могу решить, а все потому что я ничего не разбираю...

Подсчитать количество кликов по кнопке
1. Создать новый проект Windows Forms. Проект будет содержать форму по умолчанию с именем Form1....

Вывести количество кликов мыши
Написать приложение, в котором ведётся подсчёт количества кликов соответственно левой, правой...

в p вывести количество кликов мыши
$('#p').click (function() { for(var i=0; i&lt;; i++){ $('#p').val(i); } });

0
22.04.2016, 12:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2016, 12:16
Помогаю со студенческими работами здесь

Посчитать количество кликов мышкой за 10 с
В таймере прописан данный код, но считает неправильно, т.к. значение переменной увеличивается,...

Низкое количество кликов, ноль звонков
Здравствуйте! Дала объявление, взяла около 20 средне и низкочастотников по тематике &quot;создание...

Кнопка отражает количество кликов на ней
Помогите пожалуйста. Нужно создать кнопку с надписью &quot;Нажата 0 раз&quot;. При нажатии на кнопку,...

Указать максимальное количество кликов по кнопке
visual studio 2010 (windows form application) на c++ Как ограничить количество кликов по кнопке?...

Как подсчитать количество кликов по рисунку?
Всем привет. В общем суть задачи такая: 1. Есть графический рисунок (смайлик) нарисованный с...

Как подсчитать количество кликов по ссылке?
Всем доброго времени суток! Есть каталог ссылок, при клике по ссылке переходит либо сразу на...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru