需要更改字体大小

本文关键字:字体 | 更新日期: 2023-09-27 18:16:06

我需要一个函数来检查文本中的字符串。(可以是标签/文本框文本)。

函数应该检查其中是否存在特定的文本,如果找到,则将其加粗。

这应该怎么做?

需要更改字体大小

编辑:这个答案只适用于WinForms。

Label控件不允许部分格式化-这意味着您应用的每种格式化样式都将影响整个字符串。

RichTextBox组件允许您进行部分格式化-即在文本中的特定单词上应用样式。

更多关于RichTextBox的信息可以在这里找到

假设你指的是ASP。那么这样的代码就可以工作了:

string myString = "The quick brown fox jumps over the lazy dog";
string textToReplace = "fox";
myString = myString.Replace(textToReplace, "<span style='"font-weight: bold;'">" + textToReplace + "</span>");

然后应用字符串作为标签的Text。你不能在文本框内加粗。

上面的例子将使fox变为粗体

在这里我找到了一个答案,这是可能的(当然是,几乎一切都是可能的,哈哈:p)。

将标签's文本的一部分设置为加粗

假设Label变量为Label

你可以使用桌面应用程序,

**if(label.Text != string.Empty)
{
 label.Font.Bold = true;
}**

,如果您正在使用Asp。如果想在客户端上执行,则必须使用javascript

如果你想让标签文本的一部分加粗,框架不允许,相反,你可以使用多个标签。