4

私はC#を使用していますが、MessageBox例外の表示などの簡単なタスクではなく、画面の中央にツールチップを表示したいと考えています。

どうやってするか?問題は、ツールチップが常にコントロールの近くに表示されることです(button1form1など)。

これが私が使用したものです:

ToolTip t = new ToolTip();
t.Show("show tooltip", this, 1500);
4

1 に答える 1

4

オーバーロードされたToolTip.Showを使用して、ツールチップを表示するポイントを設定します。例 :

TooleTip t = new ToolTip();
t.Show("show tooltip", new Point(x, y), this, 1500);

フォームの中央付近にある必要がありますxyツールチップはフォームに関連して表示されることに注意してください。したがって、アプリケーションが最小化されていると役に立ちません。そして他の人が言ったように、結局それは良い考えではありません。しばらくすると表示および非表示になるカスタムウィンドウを作成できます。

フォームのフェードイン/アウト効果と通知ウィンドウを参照してください

于 2013-02-23T16:16:01.447 に答える