5

誰かが 32767 を超えるコピー数を入力したときに MS Word 2010 でポップアップするこのツールチップを見つけました。VB.net Windows フォーム アプリケーション内でこのようなツールチップを実装する方法 (および可能かどうか) を知りたいです。

ツールチップのスクリーンショット MSWord 2010

4

2 に答える 2

7

組み込みの ToolTip コンポーネントは、非常によく似たツールチップを作成します。その IsBalloon プロパティを True に設定します。Word とまったく同じように取得することは実用的ではありません。コンポーネントは TOOLINFO.uFlags 値をオーバーライドする方法を提供しないため、TTF_CENTERTIP を指定できます。

ここに画像の説明を入力

于 2012-05-01T02:44:19.727 に答える
3

バルーンを試してみましたが、どちらの向きになるか予測できませんでした。ただし、次のコードで開始できる可能性があります...防弾ではないと思われるため、さらにコードを追加する必要がある場合があります。

ツールメニューからテキストボックスとツールチップを使用しました:

Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles      TextBox1.TextChanged

If Val(TextBox1.Text) > 100 Then
        ToolTip1.Active = True
        ToolTip1.Show("Value is to Large", sender, New Drawing.Point(0, sender.Height - 50))
    Else
        ToolTip1.Active = False
    End If

End Sub

私はこのアイデアが本当に好きです.ありがとう!

于 2012-05-01T05:04:34.010 に答える