Visual Basic 2008 の MessageBox でフォントを太字にする方法は?
私はこのようにしたいと思います:
MsgBox(Documentation: .........)
「ドキュメント」は太字で表示されます。
Visual Basic 2008 の MessageBox でフォントを太字にする方法は?
私はこのようにしたいと思います:
MsgBox(Documentation: .........)
「ドキュメント」は太字で表示されます。
aphoria が言ったように、VB の MsgBox は太字のテキストを許可しません。これを回避する方法は次のとおりです。
1) 「新しい Windows フォーム」を追加します 2) RichTextBox を追加します 3) 必要な CommandButtons の数を追加します 4) フォームのコードに移動し、次のような操作を行います
Public Sub CustomMessageBox(ByVal msg As String, ByVal isBold As Boolean, ByVal color As System.Drawing.Color, ByVal buttonOneText As String, ByVal buttonTwoText As String, ByVal startBoldAt As Integer = 0, ByVal endBoldAt As Integer = 0)
' Use parameters to pass the values you want to show
' startBoldAt will be the position in the string where you want to have bold lettering begin, and endBoldAt will be the position in the string where you want bold lettering to end.
End Sub
Then you can do:
Dim cmb as CustomMessageBox = New CustomMessageBox('Your parameters)
' Add a sub that will let you show the CustomMessageBox
cmb.Show()
それが役立つことを願っています。
組み込みMsgBox
関数はこれを行うことができません。本当に必要な場合は、独自に構築する必要があります。