Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Вопрос по кнопке

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 28.10.2012, 23:26   #1
 Пехотинец
Аватар для ultraz
 
ultraz вызывает надежду
Регистрация: 23.03.2011
Сообщений: 70
Популярность: -14
Сказал(а) спасибо: 23
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Вопрос по кнопке

Ребят такой вопрос вот я написал программу и возник вопрос как сделать чтоб при нажатии на кнопку действие выполнялось всего 2 раза например
(Объясню точней мне нужно чтоб человек мог жать кнопку 2-3 раза после запуска программы а не по 100 раз)
________________
Помог нажми Спасибо
  Ответить с цитированием
Старый 28.10.2012, 23:42   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от ultrazПосмотреть сообщение
Ребят такой вопрос вот я написал программу и возник вопрос как сделать чтоб при нажатии на кнопку действие выполнялось всего 2 раза например
(Объясню точней мне нужно чтоб человек мог жать кнопку 2-3 раза после запуска программы а не по 100 раз)

Глобальную переменную и при каждом нажатии увеличивай ее на единицу, а потом проверку значения этой переменной...
  Ответить с цитированием
Старый 28.10.2012, 23:52   #3
 Пехотинец
Аватар для ultraz
 
ultraz вызывает надежду
Регистрация: 23.03.2011
Сообщений: 70
Популярность: -14
Сказал(а) спасибо: 23
Поблагодарили 3 раз(а) в 3 сообщениях
 
Question Re: Вопрос по кнопке

Цитата:
Сообщение от SinyssПосмотреть сообщение
Глобальную переменную и при каждом нажатии увеличивай ее на единицу, а потом проверку значения этой переменной...

А можно проще объяснить я просто только изучаю этот язык пока не очень силен во всех этих терминах и тд
________________
Помог нажми Спасибо
  Ответить с цитированием
Старый 29.10.2012, 01:40   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от ultrazПосмотреть сообщение
А можно проще объяснить я просто только изучаю этот язык пока не очень силен во всех этих терминах и тд

Потратьте пару часов на то что бы выучить теорию, это сэкономит вам кучу времени в будущем )
  Ответить с цитированием
Старый 30.10.2012, 09:51   #5
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Здесь вариантов очень много.
Я бы создал стринг, поставил ему значение 0, и при нажатии кнопки плюсовал бы 1. Если станет 2, выключил бы кнопку.
________________
  Ответить с цитированием
Старый 30.10.2012, 13:22   #6
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от OrBiT_DaRkПосмотреть сообщение
Я бы создал стринг, поставил ему значение 0, и при нажатии кнопки плюсовал бы 1. Если станет 2, выключил бы кнопку.

Стринг? а ты знаешь что после "плюсования 1" у тебя выйдет "01", а потом "011" и тд. то есть 2 у тебя никогда не будет....
  Ответить с цитированием
Старый 30.10.2012, 22:25   #7
 Пехотинец
Аватар для ultraz
 
ultraz вызывает надежду
Регистрация: 23.03.2011
Сообщений: 70
Популярность: -14
Сказал(а) спасибо: 23
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Вопрос по кнопке

Так и не смог реализовать это в программе (
(и еще только что заметил что не там написал не в том разделе программу я пишу на C# а не на C++)
________________
Помог нажми Спасибо
  Ответить с цитированием
Старый 30.10.2012, 23:11   #8
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от ultrazПосмотреть сообщение
Так и не смог реализовать это в программе (
(и еще только что заметил что не там написал не в том разделе программу я пишу на C# а не на C++)

Мое возражение остается в силе...
  Ответить с цитированием
Старый 22.11.2012, 16:11   #9
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от SinyssПосмотреть сообщение
Стринг? а ты знаешь что после "плюсования 1" у тебя выйдет "01", а потом "011" и тд. то есть 2 у тебя никогда не будет....


Код:
Public Class Form1
    Dim bt1 As String = 0
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        bt1 += 1
        If bt1 = 2 Or bt1 = 1 Then
            'Код
        End If
    End Sub
End Class
________________
  Ответить с цитированием
Старый 22.11.2012, 17:39   #10
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от OrBiT_DaRkПосмотреть сообщение
Public Class Form1
Dim bt1 As String = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
bt1 += 1
If bt1 = 2 Or bt1 = 1 Then
'Код
End If
End Sub
End Class

Мои познания в бейсике весьма ограничены...
Но насколько я понимаю тут += это не конкатенация, и значит тут будет какое то суровое приведение типов характерное только бейсику )
А человек явно про С подобный код просил )
  Ответить с цитированием
Старый 22.11.2012, 20:04   #11
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от SinyssПосмотреть сообщение
Мои познания в бейсике весьма ограничены...
Но насколько я понимаю тут += это не конкатенация, и значит тут будет какое то суровое приведение типов характерное только бейсику )
А человек явно про С подобный код просил )

Переведет на си. Тут ничего сложного.
________________
  Ответить с цитированием
Старый 22.11.2012, 20:38   #12
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Ну а если так:

Код:
Push++;
	 if(Push==0) { }
	 if(Push==1) { }
	 if(Push==2) { }
и на нужном клике блокировать кнопку или зациклить действие...

Или использовать switch по такому же методу...
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 22.11.2012, 21:41   #13
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от OrBiT_DaRkПосмотреть сообщение
Переведет на си. Тут ничего сложного.

Если он такой код написать не может то для него эта задача равносильно написанию собственного компилятора )
  Ответить с цитированием
Старый 22.11.2012, 22:07   #14
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
  Ответить с цитированием
Старый 23.11.2012, 14:00   #15
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Вопрос по кнопке

Цитата:
Сообщение от OrBiT_DaRkПосмотреть сообщение
Тык.

А вы сами тестировали эти сервисы? Как минимум в шарп оно конвертит не корректно:
Код:
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
public class Form1
{
	string bt1 = 0;
	private void Button1_Click(System.Object sender, System.EventArgs e)
	{
		bt1 += 1;
		if (bt1 == 2 | bt1 == 1) {
			//Код
		}
	}
}
Вот еще:
Код:
string bt1 = 0;

    
    private void Button1_Click(object sender, System.EventArgs e) {
        bt1++;
        if (((bt1 == 2) 
                    || (bt1 == 1))) {
            // >4
        }
    }

Последний раз редактировалось Sinyss; 23.11.2012 в 14:03.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Ставим порт.. при не активной кнопке "Подготовиться к телепортации" asgcore Общение и обсуждение 12 10.03.2013 18:46
[Подсказка] Ставим порт.. при не активной кнопке "Подготовиться к телепортации" asgcore Dark Orbit 97 03.03.2013 10:34

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 13:42.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net