2012-09-17 81 views
3

在按下Visual Basic中的按鈕後,下劃線文本出現問題。我使用Visual Studio 2010和我的教程,在按鈕的方法我都用例如紅色:如何在Visual Basic中下劃線(使用Visual Studio 2010)

lbltext.FontUnderline = True 

但我沒有變「FontUnderline」。當然,我試圖找到其他變量或函數來做到這一點,但沒有成功。任何人都知道如何在Visual Studio中做到這一點?

回答

2

我想你在這裏錯過了一個小點。

應該lbltext.Font.Underline = true

+1

但以這種方式變量下劃線是隻讀的,所以我不能改變它。 – caro

4

或做它的老方法是實例的新字體

Font standardFont = new Font(lblText.Font) 
Font underFont = new Font(standardFont,FontStyle.Underline) 

然後就相關控件的字體屬性設置爲你想要的。

3

接過@Tony霍普金森的例子,並增加了一些小的變化,使對VB.NET

這項工作

所以這是VB.NET

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

Me.lblExportDate.Font = underFont 
0

中的語法的內聯的答案是這樣的:

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

這會保存多行代碼。

相關問題