小弟刚开始学,在试例子时遇到一个问题,希望大家帮忙解决,谢谢!
//改变字体的大小
private void menuItem5_Click(object sender, System.EventArgs e)
{
MyRTBox.ZoomFactor/=2;
}private void menuItem6_Click(object sender, System.EventArgs e)
{
MyRTBox.ZoomFactor*=2;
}
//是否显示超连接
private void menuItem2_Click(object sender, System.EventArgs e)
{
menuItem2.Checked=!menuItem2.Checked;
MyRTBox.DetectUrls=menuItem2.Checked;
}
问题是不管前面字体怎么改变,当只要运行前面这一段是否显示超连接的语句后字体都会变成原来的值,请指点!
//改变字体的大小
private void menuItem5_Click(object sender, System.EventArgs e)
{
MyRTBox.ZoomFactor/=2;
}private void menuItem6_Click(object sender, System.EventArgs e)
{
MyRTBox.ZoomFactor*=2;
}
//是否显示超连接
private void menuItem2_Click(object sender, System.EventArgs e)
{
menuItem2.Checked=!menuItem2.Checked;
MyRTBox.DetectUrls=menuItem2.Checked;
}
问题是不管前面字体怎么改变,当只要运行前面这一段是否显示超连接的语句后字体都会变成原来的值,请指点!
//是否显示超连接
private void menuItem2_Click(object sender, System.EventArgs e)
{
float df = MyRTBox.DetectUrls;
menuItem2.Checked=!menuItem2.Checked;
MyRTBox.DetectUrls=menuItem2.Checked;
MyRTBox.DetectUrls *= df;
}