5

在 Visual Basic 中按下按钮后,我遇到了下划线文本的问题。我正在使用 Visual Studio 2010,我在教程中使用红色按钮方法,例如我必须使用:

lbltext.FontUnderline = True

但我没有变量“FontUnderline”。当然,我试图找到其他变量或函数来做到这一点,但没有成功。任何人都知道如何在 Visual Studio 中执行此操作?

4

4 回答 4

4

内联答案如下所示:

Me.lbltext.Font =  New Font(lbltext.Font, FontStyle.Underline)

这将节省多行代码。

于 2017-07-21T21:17:42.527 回答
3

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.

于 2012-09-17T13:26:51.870 回答
3

以@Tony Hopkinson 为例并添加了一些小改动以使其适用于 VB.NET

所以这是 VB.NET 的语法

Dim standardFont As Font = lblExportDate.Font
Dim underFont As New Font(standardFont, FontStyle.Underline)

Me.lblExportDate.Font = underFont
于 2016-05-31T08:22:47.337 回答
2

我认为您在这里遗漏了一个点。

它应该是lbltext.Font.Underline = true

于 2012-09-17T13:21:41.813 回答