gpt4 book ai didi

c# - 更改文本框中的字体大小,但不更改已经存在的文本

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:58 24 4
gpt4 key购买 nike

如何更改 TextBox 的字体大小而不更改已在其中键入的所有文本的大小?

这就是我现在正在做的:

tbox.FontSize = 16;

但这会改变所有已经存在的文本。

最佳答案

使用 richTextbox 就可以了,

string OldText = string.Empty;
private void textBox1_GotFocus(object sender, EventArgs e)
{
OldText = textBox1.Text;
}

private void textBox1_TextChanged(object sender, EventArgs e)
{
string newText = textBox1.Text;

}

然后您可以通过找到长度并应用尺寸来应用选定的尺寸

this.textBox1.SelectionStart = 10;
this.textBox1.SelectionLength = this.richTextBox1.Text.Length;
this.textBox1.SelectionFont = new System.Drawing.Font("Maiandra GD", 30);

关于c# - 更改文本框中的字体大小,但不更改已经存在的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41413698/

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