ツールヒントにはアイコンを表示することができます。
アイコンを表示するにはToolTipIconプロパティに、ToolTipIcon列挙体の値を指定します。
| メンバ名 | 説明 |
|---|---|
| None | 標準ではないアイコン |
| Info | 情報アイコン |
| Warning | 警告アイコン |
| Error | エラーアイコン |
下記はツールヒントにアイコンを表示する例です。
選択したラジオボタンの内容に合わせて、アイコンを変更します。
VBの例
' フォームロード時の処理
Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
'各コントロールにツールヒントを設定
ToolTip1.SetToolTip(txtUserID, "ユーザーIDを入力します")
ToolTip1.SetToolTip(txtPassword, "パスワードを入力します")
ToolTip1.SetToolTip(btnLogin, "ログインします")
End Sub
' ToolTipIconの種類変更処理
Private Sub rdoToolTipIcon_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles rdoWarning.CheckedChanged, rdoNone.CheckedChanged, rdoInfo.CheckedChanged, rdoError.CheckedChanged
If rdoNone.Checked = True Then
'★★★アイコンを表示しない★★★
ToolTip1.ToolTipIcon = ToolTipIcon.None
ElseIf rdoInfo.Checked = True Then
'★★★「情報アイコン」を表示する★★★
ToolTip1.ToolTipIcon = ToolTipIcon.Info
ElseIf rdoWarning.Checked = True Then
'★★★「警告アイコン」を表示する
ToolTip1.ToolTipIcon = ToolTipIcon.Warning
Else
'★★★「エラーアイコン」を表示する★★★
ToolTip1.ToolTipIcon = ToolTipIcon.Error
End If
End Sub
C#の例
// フォームロード時の処理
private void Form5_Load(object sender, EventArgs e)
{
// 各コントロールにツールヒントを設定
toolTip1.SetToolTip(txtUserID, "ユーザーIDを入力します");
toolTip1.SetToolTip(txtPassword, "パスワードを入力します");
toolTip1.SetToolTip(btnLogin, "ログインします");
}
// ToolTipIconの種類変更処理
private void rdoToolTipIcon_CheckedChanged(object sender, EventArgs e)
{
if ( rdoNone.Checked == true )
{
// ★★★アイコンを表示しない★★★
toolTip1.ToolTipIcon = ToolTipIcon.None;
}
else if (rdoInfo.Checked == true)
{
// ★★★「情報アイコン」を表示する★★★
toolTip1.ToolTipIcon = ToolTipIcon.Info;
}
else if (rdoWarning.Checked == true)
{
// ★★★「警告アイコン」を表示する
toolTip1.ToolTipIcon = ToolTipIcon.Warning;
}
else
{
// ★★★「エラーアイコン」を表示する★★★
toolTip1.ToolTipIcon = ToolTipIcon.Error;
}
}
Please follow and like us:


コメント