Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программно вставитьв метку label символ градуса 
V
    Опции темы
Нитонисе
Дата 20.5.2011, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



В ходе выполнения программы нужно занести в метку текст - "Температура 20 [символ градуса]C". Как этот символ набрать?
PM MAIL   Вверх
Alca
Дата 20.5.2011, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



Скопировать от куда-то, В винде есть "таблица символов" (где-то иак) из меню Пуск ...


--------------------
PM WWW ICQ Skype Jabber   Вверх
Нитонисе
Дата 20.5.2011, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(Alca @  20.5.2011,  17:51 Найти цитируемый пост)
Скопировать от куда-то, В винде есть "таблица символов" (где-то иак) из меню Пуск ...

Да, но как это сделать программно?
PM MAIL   Вверх
borisbn
Дата 20.5.2011, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 18
Всего: 135



std::string label = "Температура 20°C"

Это сообщение отредактировал(а) borisbn - 20.5.2011, 22:02


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Alca
Дата 21.5.2011, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



 smile 


--------------------
PM WWW ICQ Skype Jabber   Вверх
C4EBA
Дата 13.12.2011, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 13.4.2009

Репутация: нет
Всего: 1



Цитата(Нитонисе @ 20.5.2011,  17:18)
В ходе выполнения программы нужно занести в метку текст - "Температура 20 [символ градуса]C". Как этот символ набрать?

Нужно при нажатой клавише Alt набрать справа на цифровой клавиатуре 0176 (то есть Alt+0176).
PM   Вверх
Данкинг
Дата 13.12.2011, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



C4EBA, это не программно же.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
C4EBA
Дата 13.12.2011, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 13.4.2009

Репутация: нет
Всего: 1



Почему же не программно?
Может быть код, например:
Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption="Вчера была температура 5°С";
}

И, как я понял, Нитонисе не знал, как ввести в текст программы знак градуса (привожу дословно его вопрос: "...Как этот символ набрать? "). Я объяснил.

Можно еще, как указывалось в одной из тем 2008 года, вот так:

Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption="25"+String('\xB0');
}


или так:

Код

void __fastcall TForm1::Button2Click(TObject *Sender)
{
Label2->Caption="25"+(AnsiString)(char(176));
}




Это сообщение отредактировал(а) C4EBA - 13.12.2011, 17:50
PM   Вверх
Нитонисе
Дата 15.12.2011, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(C4EBA @  13.12.2011,  14:04 Найти цитируемый пост)
Нужно при нажатой клавише Alt набрать справа на цифровой клавиатуре 0176 (то есть Alt+0176).

Что-то в ворде такой фокус не получается smile
PM MAIL   Вверх
C4EBA
Дата 15.12.2011, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 13.4.2009

Репутация: нет
Всего: 1



Все получается, я только что это проделал еще раз в Ворде-2003. Повторяю: нажимаешь клавишу Alt (можно левую, можно правую), держишь ее, набираешь 0176, отпускаешь - и в том месте, где курсор, появляется знак градуса. 
 Это я проделал и в сообщении, вот результат, смотри сам:   °   smile 
PM   Вверх
Нитонисе
Дата 15.12.2011, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



У меня не срабатывает smile Влияет как-то что клаиватурный блок у меня внешний, подключен через беспроводной интерфейс ?
PM MAIL   Вверх
C4EBA
Дата 16.12.2011, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 13.4.2009

Репутация: нет
Всего: 1



Я не знаю, "...Влияет как-то что клаиватурный блок у меня внешний, подключен через беспроводной интерфейс..." или нет.  
 ° 
Нитонисе, этот знак градуса я вставил "экранной клавиатурой" (знаешь такую из " Специальных возможностей" Винды? ). Вообще без клавиатурного блока, по прежнему используя Alt+0176, при помощи "мышки".  smile    Все работает!
PM   Вверх
Данкинг
Дата 16.12.2011, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Точно: 0176:
°


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
sawfish
Дата 16.12.2011, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2008
Где: Новосибирск

Репутация: 8
Всего: 8



У меня на ноуте Alt+0176 не катит.
А вот Пуск → Программы → Стандартные → Служебные → Таблица символов очень даже:  °
PM MAIL   Вверх
C4EBA
Дата 16.12.2011, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 13.4.2009

Репутация: нет
Всего: 1



Цитата(sawfish @ 16.12.2011,  15:20)
Пуск → Программы → Стандартные → Служебные → Таблица символов 

Вот - вот, именно, "Таблица символов". Выбираем в ней знак градуса и смотрим в самом низу этого окошка, справа. Что видим? Alt+0176   smile 
Я по этой "Таблице..." и определил комбинации клавиш для нужных мне символов типа градус, плюс/минус и т. п.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1063 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.