RichTextBox中文字的上标或下标表示设定

下面介绍一下在RichTextBox设定上标和下标的SelectionCharOffset属性。SelectionCharOffset属性是以字符串表示正常基准线为准, 进行画素的设定。想表示为上标时设定为正数,想表示下标时设定为负数。

下面的例子「H2O(注1)」就是通过设定画素而生成的。

[C#]

//RichTextBox清空 richTextBox1.Clear(); //字母"H"是通常设定 richTextBox1.SelectedText = "H"; //数字"2"设定为基准线下5画素 richTextBox1.SelectionCharOffset = -5; richTextBox1.SelectedText = "2"; //字母"O"也是通常设定 richTextBox1.SelectionCharOffset = 0; richTextBox1.SelectedText = "O"; //"(注1)"设定为基准线上5画素 richTextBox1.SelectionCharOffset = 5; richTextBox1.SelectedText = "(注1)"; //字母"O"也是通常设定 richTextBox1.SelectionCharOffset = 0;
posted @ 2010-12-16 00:27  漂-还在路上  阅读(649)  评论(0)    收藏  举报