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

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

Восстановить пароль Регистрация
 
Dusuney
1 / 1 / 0
Регистрация: 13.11.2012
Сообщений: 27
13.11.2012, 20:46     В Visual studio при изменении текста на кнопке изменнения не вступают в силу #1
Работая с 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 2010 ultimate. ошибка при компиляции!!! C++
Visual Studio. Запрет компиляции при наличии варнингов C++
C++ Ошибка при установке Visual Studio 2010
C++ Visual Studio: поочередно выделить каждое слово текста, начинающееся на согласную букву
C++ Visual Studio 2012 Ошибка при компиляции программы
Visual Studio C++. Вылетает ошибка при компиляции. Задание на матрицы C++
C++ При компляции Visual Studio выдает шибки
C++ Поиск и вывод строк из текста. С++ Visual Studio

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 283
Регистрация: 04.12.2011
Сообщений: 7,710
Записей в блоге: 3
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
Спасибо большое!
Yandex
Объявления
14.11.2012, 11:37     В Visual studio при изменении текста на кнопке изменнения не вступают в силу
Ответ Создать тему
Опции темы

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