我的问题似乎很简单,但我找不到它的任何解决方案。 我需要在我的WindowsForms应用程序中向Labels写出数学描述。所以有些标签需要写入文字,如: 值 Index 或Value Index
我找不到解决方法。标签的HTML格式化不允许使用sub或sup,我觉得这是第一个需要它的人。
我正在使用Windows Forms和DevExpress for WindowsForms,有人可以指点我一个提示吗?
答案 0 :(得分:0)
我知道一个可以显示下标和上标的控件。它是RichTextEditor。但是,我只知道一种在代码中格式化文本的方法 - 使用此控件提供的API。
使用API,可以获取文档元素并修改字符属性。在线文档中提供了演示如何执行此操作的代码段:CharacterPropertiesBase Interface。您需要修改以下属性:
答案 1 :(得分:0)
如果您正在谈论Winform,我会使用两个彼此相邻的标签。第一个标签将具有值,第二个标签将具有上标。第二个标签的样式为外观,就像上标一样。
[Label1 = Value][Label2 = Superscript of Value]
如果您要在整个地方进行此操作,您可能希望将其用于自定义控件。