私はC#を使用していますが、MessageBox
例外の表示などの簡単なタスクではなく、画面の中央にツールチップを表示したいと考えています。
どうやってするか?問題は、ツールチップが常にコントロールの近くに表示されることです(button1
、form1
など)。
これが私が使用したものです:
ToolTip t = new ToolTip();
t.Show("show tooltip", this, 1500);
オーバーロードされたToolTip.Showを使用して、ツールチップを表示するポイントを設定します。例 :
TooleTip t = new ToolTip();
t.Show("show tooltip", new Point(x, y), this, 1500);
フォームの中央付近にある必要がありますx
。y
ツールチップはフォームに関連して表示されることに注意してください。したがって、アプリケーションが最小化されていると役に立ちません。そして他の人が言ったように、結局それは良い考えではありません。しばらくすると表示および非表示になるカスタムウィンドウを作成できます。
フォームのフェードイン/アウト効果と通知ウィンドウを参照してください