private void 更改字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.fontDialog1.ShowDialog() == DialogResult.OK)
{
if (this.richTextBox1.SelectedText == "")
{
this.richTextBox1.Font = fontDialog1.Font;
}
if (this.richTextBox1.SelectedText == this.richTextBox1.SelectedText)
{
this.richTextBox1.SelectionFont = fontDialog1.Font;
}
}
}从工具箱中拖出fontDialog
{
if (this.fontDialog1.ShowDialog() == DialogResult.OK)
{
if (this.richTextBox1.SelectedText == "")
{
this.richTextBox1.Font = fontDialog1.Font;
}
if (this.richTextBox1.SelectedText == this.richTextBox1.SelectedText)
{
this.richTextBox1.SelectionFont = fontDialog1.Font;
}
}
}从工具箱中拖出fontDialog
new Font(Convert.ToString(toolStripComboBox1.Items[toolStripComboBox1.SelectedIndex]), richTextBox1.SelectionFont.Size); 错了啊
下面的可以运行
private void richTextBox1_SelectionChanged(object sender, EventArgs e)
{
if (richTextBox1.SelectedText != "")
{
richTextBox1.SelectionFont = new Font("Goudy Stout",26); }
}
我想知道你这里面是怎么写的。
if(toolStripComboBox1.SelectedIndex<0){return;}