Как вывести переменную в label c
Здравствуйте. Решил перейти с Builder 6.0 на Visual Studio 2010. Первое с чем я столкнулся, это то, что я не могу вывести в компонент label значение типа int. В Builder это происходило очень просто int a=2; Label1->Caption=a; В Visual Studio команда label1->Text=a; приводит к ошибке. Подскажите пожалуйста, что я не так делаю?
David Villa |
Посмотреть профиль |
Найти ещё сообщения от David Villa |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
Язык какой С++ или С++ CLI?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze |
Посмотреть профиль |
Найти ещё сообщения от Ezhik Kihze |
Пользователь
Регистрация: 24.12.2011
Сообщений: 54
язык программирования С++. Хотя после поисков в интернете я теперь не пойму, просто С++ или С++ CLI.
Да, получается что C++/CLI. А можно как нибудь перейти на чистый C++ в Visual Studio 2010?
Последний раз редактировалось Stilet; 25.03.2013 в 10:57 .
David Villa |
Посмотреть профиль |
Найти ещё сообщения от David Villa |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
Создавайте Win32 проект, а не виндовс форм апликейшен.
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze |
Посмотреть профиль |
Найти ещё сообщения от Ezhik Kihze |
Пользователь
Регистрация: 24.12.2011
Сообщений: 54
А как добавить форму в win32 проект?
David Villa |
Посмотреть профиль |
Найти ещё сообщения от David Villa |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
Через редактор ресурсов, руками ресовать или использовать граф. либу, например, Qt.
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze |
Посмотреть профиль |
Найти ещё сообщения от Ezhik Kihze |
Пользователь
Регистрация: 24.12.2011
Сообщений: 54
А если все-таки создавать Windows Form Application, как вывести значение типа int в Label? (язык получается C++\CLI)
David Villa |
Посмотреть профиль |
Найти ещё сообщения от David Villa |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
приводит к ошибке |
Прочитать ошибку не пробывали?
label1->Text=a.ToString();
Как вывести в label.Text «string» значение (Windows Form Application)
Ошибка:
Отслеживать
задан 17 июн 2019 в 13:45
3 1 1 серебряный знак 2 2 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Проблема в зоне видимости переменных, а не в присвоении значения строки тексту label.
n1 , n2 и n3 нужно объявить до switch .
var n1 = string.Empty; var n2 = string.Empty; var n3 = string.Empty; switch(sot).
Отслеживать
ответ дан 17 июн 2019 в 14:07
4,217 1 1 золотой знак 19 19 серебряных знаков 31 31 бронзовый знак
Можите показать на примере пожалуйста.
17 июн 2019 в 14:11
@A.Balashov done
17 июн 2019 в 14:16
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.4.30.8420
Вывод в label значение переменной+»текст»
Как в один Label Вывести текст и значение переменной типа float?
Пример Картошка: 21 кг Как это вывести в один Label?
Как текст из label привязать к переменной?
Здравствуйте! Была написана легкая программа которая отслеживает изменение папки на дату и время.
Изменить текст в Label из переменной уровня типа
Я рыскал интернет, пытался найти нужную информацию но не нашел((( Напишите пример программы.
Значение переменной в Label
Всем доброго времени суток. Подскажите как значение переменной "_status" класса Game засунуть в.
Как записывать текст в txt из периодически генирирующейся переменной label
Здравствуйте. Нужна помощь. Есть программа голосового распознавания. Ключевые слова выводятся в.
Вывод текста в label при клике c# windows forms?
Есть кнопка button1 и лейбл label1
При нажатии на кнопку лейбл должен принимать значение Tes, я понимаю, что я делаю что-то не так, но что именно?
- Вопрос задан более трёх лет назад
- 16513 просмотров
9 комментариев
Простой 9 комментариев
Код рабочий, если значение label не изменяется после нажатия на кнопку, то смотрите в сторону свойств компонентов, возможно они заблокированы для изменений. Попробуйте пересоздать проект и проверить заново.
Foggy Finder @FoggyFinder
У вас точно есть подписка на событие нажатия? Посмотрите в таблице событий в конструкторе.
Убедитесь, что обработка события выполняется. Добавьте ShowMessage для проверки, если не умеете ещё пользоваться отладкой.
Данил @flabot Автор вопроса
Андрей Власов, Спасибо, понял в чём была проблема, ну почти
Я просто забивал код, но потом попробовал в конструкторе кликнуть на саму кнопку дважды и она сама записалась в код
Данил, Если хотите вручную добавлять обработчики для кнопок на форме, то нужно в коде дизайнера формы (Form1.Designer.cs) добавить метод обработчика на событие «Click» вашей кнопки, например:
this.button1.Click += new System.EventHandler(this.button1_Click);
При двойном нажатии на кнопку в конструкторе данный код создается автоматически вместе с методом «button1_Click».
# @mindtester Куратор тега C#
Foggy Finder, Андрей Власов, пишите ответы. тостер ориентирован на то что бы как можно больше вопросов были отмечены решенными
Foggy Finder @FoggyFinder
Андрей Власов, вы ответ напишите или мне написать?
Foggy Finder @FoggyFinder
Андрей Власов, спасибо, готово
Решения вопроса 1
Foggy Finder @FoggyFinder
В WinForms проектах конструктор форм прячет детали пользовательского интерфейса в файл Form1.Designer.cs (вместо Form1 будет название конкретного класса). Поэтому при копировании из других проектов или примеров нужно не забывать перенести также все подписки.
Чтобы проверить их наличие (или отсутствие), в конструкторе форм выделите элемент и перейдите к просмотру его свойств (Properties).
По умолчанию откроется вкладка свойств контрола. Для просмотра информации о событиях нужно перейти на следующую за ней (с нарисованной молнией):
В списке находите требуемый элемент. Если справа ничего не присвоено, значит дело в отсутствующей подписке. Через выпадающий список (ComboBox) выбираете обработчик из доступных:
Запускаете, проверяете.
Если все работает, значит проблема найдена правильно.
Для подписки не обязательно использовать конструктор форм, можно создавать их самостоятельно, например, в конструкторе форм:
Но лучше придерживаться одного стиля, так и код будет проще восприниматься и лишних подписок не будет.