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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dusuney
1 / 1 / 0
Регистрация: 13.11.2012
Сообщений: 27
#1

В Visual studio при изменении текста на кнопке изменнения не вступают в силу - C++

13.11.2012, 20:46. Просмотров 578. Ответов 2
Метки нет (Все метки)

Работая с Windows Form попытался изменить название кнопки в коде программы и впервый раз при запуске оно изменяется, а вот в последующие разы не хочет изменятся. Save All не помогает...
C++
1
2
3
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                  button1->Text = "Кнопка"; 
             }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 20:46     В Visual studio при изменении текста на кнопке изменнения не вступают в силу
Посмотрите здесь:

Поиск и вывод строк из текста. С++ Visual Studio - C++
Одна из функций которая должна выполнить поиск и при удачном нахождении вывести инфу о команде. она не правильно ищет, даже если нет такой...

Visual Studio: поочередно выделить каждое слово текста, начинающееся на согласную букву - C++
Здравствуйте, прошу помощи. Вопрос жизни и смерти. В программировании вообще что-то тяжко. С горем попалам сдаю. 1 курс... тяжело... ...

Ошибки при build в Visual Studio - C++
Здравствуйте. Пытаюсь освоить Visual Studio и столкнулся со следующей проблемкой. При вызове функции build в выходят ошибки как на...

Ошибки intellisense Visual Studio при SFINAE - C++
Добрый вечер, что делать если intellisense Visual Studio не справляется с SFINAE и подчёркивает в любом случаи ?

При компляции Visual Studio выдает шибки - C++
Привет всем! И такая проблема, при компиляций выдает ошибки #include <iostream> using namespace std; int...

Ошибка при установке Visual Studio 2010 - C++
не удается открыть файл данных C:Users\Викуша\AppData\Local\Tmps\SIT33758.tmp\defFactory.dat Как установить?

Зависает Visual Studio 2015 при отладке - C++
Всем привет. Собственно вся проблема в названии темы. При попытке запустить написанный код, студия наглухо зависает. Думал что проблема в...

Ошибка при запуске Box2d Visual Studio 2013 - C++
Добрый день! Подскажите. Пытаюсь запустить Box2d. Суть проблемы в следующем. Со сборкой библиотеки проблем нет. Проблема заключается в...

Visual Studio 2012 Ошибка при компиляции программы - C++
Здравствуйте. Возникла проблема при компиляции данной программы: #include "stdafx.h" #include "string" #include "iostream" ...

Visual Studio. Запрет компиляции при наличии варнингов - C++
Для пущей безопасности хотелось бы, чтобы компилер отказывался компилить код, если есть варнинги. Есть такое где-нибудь в опциях? ...

visual studio 2010 ultimate. ошибка при компиляции!!! - C++
всем привет! решил изучать язык программирование C++ скачал штук 50 книг, открываю книгу, читаю:read: и тут:( написано что нужен...

Некорректно работает консоль при программировании в visual studio - C++
при запуске консольного приложения в VS сначала программа работает но после изменений кода и возврата к прежнему начинает работать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6444 / 3083 / 306
Регистрация: 04.12.2011
Сообщений: 8,492
Записей в блоге: 4
13.11.2012, 23:25     В Visual studio при изменении текста на кнопке изменнения не вступают в силу #2
Цитата Сообщение от Dusuney Посмотреть сообщение
C++
1
2
3
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                  button1->Text = "Кнопка"; 
             }
Всё верно, этот код не изменяет текст, а устанавливает его. Первый раз у Вас текст видимо отличается (так задан в конструкторе формы), а потом Вы устанавливаете текст "Кнопка" и всё. В событии Load (загрузка).
Что бы изменять, нужно создать другой обработчик события и завести переменную хранящую текст или состояние и закодировать какую-то логику изменения в одном обработчике. Например:
C++
1
2
3
4
5
6
static bool isAbutton=true;//переменная хранит состояние текста на кнопке.
private: System::Void Button1_Click(System::Object^  sender, System::EventArgs^  e) {
if(!isAbutton) button1->Text = "Кнопка"; 
if(isAbutton) button1->Text = "не Кнопка";
isAbutton=!isAbutton;// тут она изменяется
             }
Жмите кнопку.
Dusuney
1 / 1 / 0
Регистрация: 13.11.2012
Сообщений: 27
14.11.2012, 11:37  [ТС]     В Visual studio при изменении текста на кнопке изменнения не вступают в силу #3
Спасибо большое!
Ответ Создать тему
Опции темы

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