Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/56: Рейтинг темы: голосов - 56, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10

Как отобразить спецсимволы?

05.06.2013, 16:24. Показов 11231. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
можно пример кода как выводить спецсимволы в C# (а точнее степень, корень или символы)

Добавлено через 56 минут
C#
1
2
char  omega = 0x2126;
label12.Text = omega.ToString();
пробывал так!

Добавлено через 6 секунд
C#
1
2
char  omega = 0x2126;
label12.Text = omega.ToString();
пробывал так!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2013, 16:24
Ответы с готовыми решениями:

Как отфильтровать спецсимволы?
Как можно проверить является ли символ строки спецсимволом (\n, \t)? А лучше наоборот, проверить, что символ не является спецсимволом.

Как закодировать спецсимволы html?
Есть страница JSP, которая принимает данные из формы и некоторые символы в данных надо перед записью в базу MySQL перевести в...

Как вывести спецсимволы в лейбл?
Как программно вывести спецсимволы в лейбл? Конкретно интересует символ плюс-минус .

10
 Аватар для mrReptiloid
313 / 176 / 25
Регистрация: 30.04.2011
Сообщений: 1,469
05.06.2013, 16:34
C#
1
char omega = '\u2126';
Добавлено через 14 секунд
http://msdn.microsoft.com/ru-r... 8tsay.aspx

Не по теме:

P.S Гугл рулит,научитесь им пользоваться.

0
432 / 433 / 93
Регистрация: 16.07.2012
Сообщений: 886
05.06.2013, 16:35
C#
1
2
var omega = '\u2126';
label1.Text = omega.ToString();
Не забывайте, кстати, что в шрифте многие символы юникода могут отсутствовать.
1
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
06.06.2013, 00:11  [ТС]
Добавлено через 44 минуты
А как допустим можно вывести Yх????
0
432 / 433 / 93
Регистрация: 16.07.2012
Сообщений: 886
06.06.2013, 00:23
Если вы хотите с помощью обычной строки в юникоде записывать сложные математические формулы, то боюсь вас ждет неудача.
0
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
06.06.2013, 00:24  [ТС]
canopen, нет не сложные просто к примеру вот такое значение Yх или любое буквенное значение в степени????
0
432 / 433 / 93
Регистрация: 16.07.2012
Сообщений: 886
06.06.2013, 00:28
Никак. Ну то есть в виде обычной строки никак. Тут нужен элемент управления который способен отображать форматированный текст. А это зависит от того что вы используете - WinForms или WPF.
0
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
06.06.2013, 00:32  [ТС]
пишу электронный практикум по электронике. а там ответы есть в степенях.

Добавлено через 1 минуту
Цитата Сообщение от canopen Посмотреть сообщение
Никак. Ну то есть в виде обычной строки никак. Тут нужен элемент управления который способен отображать форматированный текст. А это зависит от того что вы используете - WinForms или WPF.
Использую - WinForms.
0
432 / 433 / 93
Регистрация: 16.07.2012
Сообщений: 886
06.06.2013, 00:38
Если Windows Forms, тогда посмотрите на RichTextBox:
C#
1
2
3
richTextBox.Text = "Yx";
richTextBox.Select(1, 1);
richTextBox.SelectionCharOffset = 10;
0
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
06.06.2013, 20:18  [ТС]
Цитата Сообщение от canopen Посмотреть сообщение
Если Windows Forms, тогда посмотрите на RichTextBox:
C#
1
2
3
richTextBox.Text = "Yx";
richTextBox.Select(1, 1);
richTextBox.SelectionCharOffset = 10;
а можно сдалать так что б изменять как 1 так 2, 3 ... строку в richTextBox? у меня там целый список значений и они будут меняться.
вот я сделалал по вашему примеру но ток 1 строку:
richTextBox1.Text = "Z = " + Z2.ToString() + "e-j" + Z1.ToString() + "\nZ = " + Z2.ToString() + "e-j" + Z1.ToString();
richTextBox1.Select(8, 5);
richTextBox1.SelectionCharOffset = 10;

вот скрин
Изображения
 
0
432 / 433 / 93
Регистрация: 16.07.2012
Сообщений: 886
06.06.2013, 20:54
Если нормальный текст добавлять не через Text +=, а через AppendText и если не забывать каждый раз сбрасывать в исходное состояние (SelectionCharOffset = 0), то вроде работает. Я бы на вашем месте для удобства написал функцию добавления текста в виде верхнего индекса. Например, через метод расширения:
C#
1
2
3
4
5
6
7
8
9
10
11
public static class RichTextBoxExtension
{
    public static void AppendSuperscriptText(this RichTextBox richTextBox, string text)
    {
        richTextBox.AppendText(text);
        richTextBox.Select(richTextBox.Text.Length - text.Length, text.Length);
        richTextBox.SelectionCharOffset = 10;
        richTextBox.Select(richTextBox.Text.Length, 0);
        richTextBox.SelectionCharOffset = 0;
    }
}
И использовать его как:
C#
1
2
3
4
richTextBox1.AppendText("Z = " + Z2.ToString() + "e");
richTextBox1.AppendSuperscriptText("-j" + Z1.ToString());
richTextBox1.AppendText("\nZ = " + Z2.ToString() + "e");
richTextBox1.AppendSuperscriptText("-j" + Z1.ToString());
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.06.2013, 20:54
Помогаю со студенческими работами здесь

Как удалить все спецсимволы из строки?
Например, есть строка "\n\t\rText\t\n". Как удалить все спецсимволы и оставить только слово Text?

Как в REST контроллере получить спецсимволы?
Написал REST контроллер @RestController public class TestController { @Autowired private testRepository testRepository; ...

Как с помощью XMLHttpRequest (ajax) отправить спецсимволы?
как с помощю XMLHttpRequest (ajax) отправить специальные символы такие как < > & " '

Вывод строки пробелов без переноса, или как обойти спецсимволы?
Написал код вывода дерева папок наподобие tree. Все вроде работает, но вывод пробелов без переноса строки работает только через...

Как выводить спецсимволы? Типа знака степени, знака корня и т.д.
Вы уж извините, что много тем создаю. Я не нашел...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru