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

@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 に答える
3

または、それを行う古い方法は、新しいフォントをインスタンス化することでした

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

次に、関連するコントロールの Font プロパティを必要なものに設定します。

于 2012-09-17T13:26:51.870 に答える
2

ここにドットが欠けていると思います。

そのはずlbltext.Font.Underline = true

于 2012-09-17T13:21:41.813 に答える