在 Visual Basic 中按下按钮后,我遇到了下划线文本的问题。我正在使用 Visual Studio 2010,我在教程中使用红色按钮方法,例如我必须使用:
lbltext.FontUnderline = True
但我没有变量“FontUnderline”。当然,我试图找到其他变量或函数来做到这一点,但没有成功。任何人都知道如何在 Visual Studio 中执行此操作?
在 Visual Basic 中按下按钮后,我遇到了下划线文本的问题。我正在使用 Visual Studio 2010,我在教程中使用红色按钮方法,例如我必须使用:
lbltext.FontUnderline = True
但我没有变量“FontUnderline”。当然,我试图找到其他变量或函数来做到这一点,但没有成功。任何人都知道如何在 Visual Studio 中执行此操作?
内联答案如下所示:
Me.lbltext.Font = New Font(lbltext.Font, FontStyle.Underline)
这将节省多行代码。
Or the old way of doing it was to instance a new font
Font standardFont = new Font(lblText.Font)
Font underFont = new Font(standardFont,FontStyle.Underline)
Then just set the Font property of the relevant controls to the one you want.
以@Tony Hopkinson 为例并添加了一些小改动以使其适用于 VB.NET
所以这是 VB.NET 的语法
Dim standardFont As Font = lblExportDate.Font
Dim underFont As New Font(standardFont, FontStyle.Underline)
Me.lblExportDate.Font = underFont
我认为您在这里遗漏了一个点。
它应该是lbltext.Font.Underline = true