2013-08-06 50 views
2

我想使字符串中的“名称”大胆,如何做到这一点?如何使一个标签的一部分粗体

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

答案在http://stackoverflow.com/questions/11311/formatting-text-in-winform-label –

回答

3

我不认为这是默认标签上可以做到的,因为没有样式格式。

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

1

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

可以使用OnPaint()方法自定义绘制也

1

我发现这一点:http://pastebin.com/L4xScMjZ [不我做的]
这是一类,突出你的标签的一部分。它不会大胆,但您可以突出显示红色或任何颜色的重要部分。
我相信你可以把它变成粗体。
要使用它,你创建一个新的类,并把这些代码在
生成项目,并应该有一个叫“滚动标签”新的控制
您可以在控件添加到您的项目并编辑属性:
突出显示:# - >您希望它从左到右突出显示多少个字符
HighLightText - >突出显示文本的颜色
这是一个有点bug,所以您可能想添加“DoubleBuffer = True”您的表单加载

相关问题