Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 1 / 2
Регистрация: 13.11.2012
Сообщений: 27
1

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

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

Работая с Windows Form попытался изменить название кнопки в коде программы и впервый раз при запуске оно изменяется, а вот в последующие разы не хочет изменятся. Save All не помогает...
C++
1
2
3
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                  button1->Text = "Кнопка"; 
             }
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2012, 20:46
Ответы с готовыми решениями:

Не могу сохранить данные форму Visual Studio при их изменении
Здравствуйте. Очень нужна ваша помощь. Я создал базу данных в аксессе, импортировал её в Visual...

Зависание Visual Studio 2017/2019 при любом изменении в XAML
Студия зависает секунд на 40 при любой правке в XAML. Проект большой, очень много в нём XAML...

GitHub Desktop и Visual Studio. Не удаляются папки с проектами при изменении ветки
Как работать с GitHub Desktop (далее - GHD) и Visual Studio? В частности столкнулся с одной...

Изменения на сайте не вступают в силу
На сайте нужно поменять цены. Контент - Каталог -Элементы - Торговый каталог меняю цену "Базовая...

2
Комп_Оратор)
Эксперт по математике/физике
8724 / 4455 / 598
Регистрация: 04.12.2011
Сообщений: 13,308
Записей в блоге: 16
13.11.2012, 23:25 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;// тут она изменяется
             }
Жмите кнопку.
1
1 / 1 / 2
Регистрация: 13.11.2012
Сообщений: 27
14.11.2012, 11:37  [ТС] 3
Спасибо большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2012, 11:37

Почему изменения не вступают в силу
Скачал один исходник, изменяю некоторые моменты, запускаю, а программа запускается так же без...

Проблема со стилями: добавленные не вступают в силу
Я в МВС новичек самый что нинаесть ))) Но столкнулся с самой абсурдной на мой взгляд проблемой,...

Настройки не вступают в силу после сохранения
Доброго времени суток. Столкнулся с проблемой: Хотел изменить настройки ZT Portfolio (показ...

Изменения в редакторе кода не вступают в силу
Суть такая: во время написания кода я его сохранял каждые 5 минут. Когда дошел до последнего...

Установка лимитов, изменения не вступают в силу
Здравствуйте. Подскажите пожалуйста как отредактировать файл /etc/security/limits.conf. Командой ...

Изменения дизайна формы в конструкторе не вступают в силу
У меня есть готовая программа. Но только на первой же форме написано не моё имя. Я в настройках...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru