gpt4 book ai didi

c# [Win form ] 如何更改richtextbox中仅选定文本的字体大小

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:27 25 4
gpt4 key购买 nike

我正在创建一个文本编辑器,当我通过字体对话框增加字体大小时,富文本框的所有字体大小都会增加,而不仅仅是选定的文本。

如何更改文本框中选定文本的任何属性?

public partial class Form1 : Form
{
private void change()
{
if (click == true)
{
FontDialog fd = new FontDialog();

fd.ShowColor = true;//Show color option in font dialog
if (fd.ShowDialog() == DialogResult.OK)
{

//----------------------> How to affect only selected contents
richtextbox.ForeColor = fd.Color;
richtextbox.Font = fd.Font;

}//end if
}
}//end method change
public Form1()
{
InitializeComponent();
}
bool click = false;
private void button1_Click(object sender, EventArgs e)
{
click = true;
change();
}
}

最佳答案

根据您的代码,以下内容应该可以满足您的需要:

richtextbox.SelectionColor = fd.Color;
richtextbox.SelectionFont = fd.Font;

关于c# [Win form ] 如何更改richtextbox中仅选定文本的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36331876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com