Форум программистов, компьютерный форум CyberForum.ru

Счётчик нажатия на кнопку - C++

Восстановить пароль Регистрация
 
StalkerIQ
17 / 16 / 1
Регистрация: 21.05.2013
Сообщений: 324
20.02.2014, 13:25     Счётчик нажатия на кнопку #1
Здравствуйте, совсем замучился вроде бы плёвое дело, но не могу написать.
На форме кнопка при нажатие на неё например Lable ну или в Edit вписывалось 1 после повторного нажатия вписывалось 2 при 3 соответственно 3 и т.д. Сколько раз клацнул на кнопку столько раз счётчик +1 и сделал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 13:25     Счётчик нажатия на кнопку
Посмотрите здесь:

После нажатия на кнопку вывести изображение C++
C++ счётчик
C++ счётчик двойного цикла, без доволнительных переменных
Счётчик до ДР C++
C++ счётчик
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aloir
 Аватар для Aloir
216 / 216 / 13
Регистрация: 17.12.2010
Сообщений: 688
20.02.2014, 13:28     Счётчик нажатия на кнопку #2
в чем именно проблема ?
на MFC?
или CLR?
StalkerIQ
17 / 16 / 1
Регистрация: 21.05.2013
Сообщений: 324
20.02.2014, 13:53  [ТС]     Счётчик нажатия на кнопку #3
Скорее в Common Language Runtime

Добавлено через 4 минуты
идея была написать
int i;
i=0;
if (button1->click(this))
i=i+1;
Но похоже это далеко от моей затеи.
Aloir
 Аватар для Aloir
216 / 216 / 13
Регистрация: 17.12.2010
Сообщений: 688
20.02.2014, 15:06     Счётчик нажатия на кнопку #4
вам нужно хранить переменную i глобально или у обьекта.
если у обьекта: там есть сво-во Tag, используете его
на кнопке событие onClick есть, создаете его

и там считываете значение Tag, делаете все что нужно с ним и сохраняете обратно в эту переменную
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
20.02.2014, 16:54     Счётчик нажатия на кнопку #5
Цитата Сообщение от StalkerIQ Посмотреть сообщение
идея была написать
int i;
i=0;
if (button1->click(this))
i=i+1;
Как на счет
C++
1
2
3
static int i=0;
if (button1->click(this))
i=i+1;
?
StalkerIQ
17 / 16 / 1
Регистрация: 21.05.2013
Сообщений: 324
24.02.2014, 12:43  [ТС]     Счётчик нажатия на кнопку #6
Ругается на if (Button1->Click(this)).
[C++ Error] Unit1.cpp(51): E2227 Extra parameter in call to _fastcall TButton::Click()
[C++ Error] Unit1.cpp(51): E2034 Cannot convert 'void' to 'bool'

Добавлено через 25 минут
Заработало вот так вот.
static int i=0;
if (Button1->OnClick)
i=i+1;
Edit1->Text=i;
Yandex
Объявления
24.02.2014, 12:43     Счётчик нажатия на кнопку
Ответ Создать тему
Опции темы

Текущее время: 08:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru