我放了两个combobox分别来设置字体和字号,对于选中文本的设置没有什么问题,我想问下,如果我输入一段文本后,改变字体和字号,希望从该段文本后光标所在位置开始字体和字号根据刚刚的这个变化来设置,怎么改?主要程序大概如下,其中comFont和comSize是字体和字号的combobox private void UpdateFont()
{
int fontSize=6;
string fontType="宋体";
if (comSize.SelectedIndex >= 0)
fontSize = Convert.ToInt32(comSize.SelectedItem.ToString());
if (comFont.SelectedIndex >= 0)
fontType = comFont.SelectedItem.ToString();
Font newFont = new Font(fontType, fontSize);
rtbText.SelectionFont = newFont;
rtbText.Focus();
} private void comFont_SelectedIndexChanged(object sender, EventArgs e)
{
UpdateFont();
} private void comSize_SelectedIndexChanged(object sender, EventArgs e)
{
UpdateFont();
}
{
int fontSize=6;
string fontType="宋体";
if (comSize.SelectedIndex >= 0)
fontSize = Convert.ToInt32(comSize.SelectedItem.ToString());
if (comFont.SelectedIndex >= 0)
fontType = comFont.SelectedItem.ToString();
Font newFont = new Font(fontType, fontSize);
rtbText.SelectionFont = newFont;
rtbText.Focus();
} private void comFont_SelectedIndexChanged(object sender, EventArgs e)
{
UpdateFont();
} private void comSize_SelectedIndexChanged(object sender, EventArgs e)
{
UpdateFont();
}
解决方案 »
- 这个网站的源代码怎么去取?从来没有见过这样的,各位遇到过吗
- 同样的winform程序 在windows server 2003下运行程序界面效果很难看,在XP WIN7下显示很漂亮,这是什么原因?
- 差旅费问题,望各位有经验的帮忙
- 关于转义字符的使用
- 求助,如何在WINFORM中实现一个图标的拖拽
- 向高手求救....
- 急!!问一个关于循环调用一个方法的问题(涉及线程)!
- DllImport 如何写C中的含有数组指针函数的相关方法?
- 各位老大帮个忙啰(.NET 2.0 发送邮件出错)
- 我在用DataGrid来delete记录时发生错误(不能换页)
- 搞了2年的C#(Winform),今天听了一个VC++的视频讲座(MFC),发现C++好强大喔,比C#强大多了
- 求ComponentOne 2008的注册码
richTextBox1.SelectionFont = new Font("Tahoma", 12, FontStyle.Bold);
richTextBox1.SelectionColor = System.Drawing.Color.Black;
需要用个trackbar控件咯
Font myfont=new System.Drawing.Font('字体',this.trackbar.value);this.combobox.text=myFont;
richTextBox1.SelectionFont = new Font(comFont,comSize);
你试试看啊