Мне нужно добавить индекс (небольшое число рядом с символом, например 2 или 3 - примечание: не сила ...) к строке [variable]. Это возможно? Я не хочу, чтобы код был длинным, поскольку мне нужно будет обрабатывать множество формул, по одному за раз. Благодарю.Как добавить индекс в строку?
ответ
Вам нужно будет использовать номера индексов набора символов. Строки не содержат форматирования.
Возможно ли это? Нет - строковые переменные не содержат форматирования.
Для достижения этой цели вам нужно будет добавить какое-то форматирование в строку и отобразить его в чем-то, что может показать различные форматы - например RichTextBox Control
Попробуйте добавить элемент управления RichTextBox и выполнив следующее линия:
RichTextBox1.Rtf = "{\rtf1\fbidis\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Calibri;}{\f1\fnil\fcharset0 Segoe UI;}}\viewkind4\uc1\pard\ltrpar\sa200\sl276\slmult1\f0\fs22 sometext\fs12 subscript\fs22\par\pard\ltrpar\f1\fs17\par}"
Я не утверждаю, что знаю, что все форматирование находится здесь, так что я оставлю вас, чтобы понять, что из себя - надеюсь, что помогает ...
Дело в том, что я создаю библиотеку классов, которая будет выплевывать только строки/переменные. Например, мой другой проект (очень похожий на это, но с учетом элементов периодической таблицы): https://github.com/RafalChmiel/Elementt - Спасибо в любом случае! –
Как использовать эти «характер установить "индексы? Спасибо за быстрый ответ! –