2012-05-01 13 views
3

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

tooltip screenshot MSWord 2010

答えて

6

組み込みのツールチップコンポーネントかなり近いに見えるツールチップを作成します。 IsBalloonプロパティをTrueに設定します。それを取得正確 Wordは実用的ではないように、コンポーネントは、あなたがTTF_CENTERTIPを指定することができるようにTOOLINFO.uFlags値を上書きする方法を提供していません。..

enter image description here

2

私はバルーンを試してみましたが、それがありましたどんな方向に向いているかは予測できませんでした。しかし、次のコードはあなたを起動させるかもしれません...私はそれが弾丸ではないと仮定しますので、いくつかのコードを追加する必要があります。

私は、テキストボックスやツール]メニューから[ツールチップを使用:

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 

私は本当にこのアイデアのように...感謝を!

関連する問題