2

我想将字符串中的“名称”加粗,怎么做?

Dim name As String = Environment.UserName
LabelWelcome.Text = "Welcome " + name + ", ...!"
4

4 回答 4

3

我不相信这在默认标签上是可行的,因为没有样式格式。

我建议使用 2 个标签或一个富文本框控件。

于 2013-08-06T16:47:23.557 回答
1

我发现了这个: http: //pastebin.com/L4xScMjZ [不是我制作的]
这是一个为你突出显示标签的一部分的类。它不会加粗,但您可以用红色或您想要的任何颜色突出显示重要部分。
我相信你也可以把它转成粗体突出显示的部分。
要使用它,您需要创建一个新类并将该代码放入其中。
构建您的项目,应该有一个名为“滚动标签”的新控件
您可以将该控件添加到您的项目并编辑属性:
突出显示:# --> 如何您希望它从左到右突出显示的许多字符
HighLightText --> 突出显示文本的颜色
这有点错误,因此您可能需要在表单中添加“DoubleBuffer = True”加载

于 2013-08-06T17:46:41.073 回答
1

您可以使用两个标签并将它们并排放置。一个具有粗体部分,另一个具有简单的文本。

您也可以使用OnPaint()自定义绘图的方法

于 2013-08-06T16:48:56.997 回答
0

对于那些仍在谷歌的人:您可以创建一个函数,用一些 unicode 替换您的字符。WorksheetFunction.Unichar(119808)您可以使用大部分WorksheetFunction.Unichar(120831)

于 2022-01-03T14:31:23.560 回答