2012-04-30 1 views
0

Мне нужно добавить индекс (небольшое число рядом с символом, например 2 или 3 - примечание: не сила ...) к строке [variable]. Это возможно? Я не хочу, чтобы код был длинным, поскольку мне нужно будет обрабатывать множество формул, по одному за раз. Благодарю.Как добавить индекс в строку?

ответ

0

Вам нужно будет использовать номера индексов набора символов. Строки не содержат форматирования.

http://www.fileformat.info/info/unicode/char/2082/index.htm

+0

Как использовать эти «характер установить "индексы? Спасибо за быстрый ответ! –

0

Возможно ли это? Нет - строковые переменные не содержат форматирования.

Для достижения этой цели вам нужно будет добавить какое-то форматирование в строку и отобразить его в чем-то, что может показать различные форматы - например 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}" 

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

+0

Дело в том, что я создаю библиотеку классов, которая будет выплевывать только строки/переменные. Например, мой другой проект (очень похожий на это, но с учетом элементов периодической таблицы): https://github.com/RafalChmiel/Elementt - Спасибо в любом случае! –