私のアプリケーション(Delphi Xe2)には、「マルチチェック」ボタンがあります(「エクスポート」ボタンには「PDFに書き出し」と「XLSに書き出し」の選択肢があります)。 ボタン(またはパネルや他のオブジェクト)の上にマウスを移動すると表示されるポップアップメニューのようなメニューを取得する必要があります。このメニューはボタンのすぐ下に表示する必要があり、「VCL Stylable」コンポーネントである必要があります。 TPopUpMenuを試しましたが、非表示にするのは便利ではありません。 私はまた、OnEnterではなくOnClickイベントでメニューを表示することを考慮しています。ロールオーバーメニュー用のDelphi XE2コンポーネント
1
A
答えて
4
TButton
のスタイルをbsSplitButton
に設定し、TPopupActionBar
をボタンのDropDownMenu
プロパティに設定して使用できます。右矢印をクリックして下矢印のあるをクリックすると、メニューがドロップダウンします。 Vistaのために利用可能な以降のみ。..
以下を採用することができるように、以前のOSの何かのために:
procedure TForm1.Button1Click(Sender: TObject);
var
Pt: TPoint;
begin
Pt := ClientToScreen(Point((Sender as TButton).Left, (Sender as TButton).Top));
PopupActionBar1.Popup(Pt.X, Pt.Y + (Sender as TButton).Height);
end;
関連する問題
- 1. Delphi XE2 TurboPowerコンポーネントのステータス
- 2. Delphi XE2 TPointerListの使用
- 3. Delphi XE2 Professional用Informixネイティブドライバ?
- 4. TThreadedStringList in delphi xe2
- 5. SafeMM for Delphi XE2
- 6. DateToStrとDelphi XE2
- 7. Delphi XE2アセンブリ
- 8. Delphi XE2 FireMonkeyレポートオプション
- 9. TMonthCalendarとDelphiスタイル(Delphi XE2)
- 10. Delphi(XE2)のUnicodeバージョン
- 11. Delphi XE2 FormatDateTime passing -693594
- 12. Delphi XE2とTurboPower Orpheus
- 13. delphi xe2 stringgrid with comments
- 14. Delphi xe2とfilectrlユニット
- 15. Delphi 7のプロパティエディタをDelphi XE2に変換
- 16. Delphi XE2 Firemonkeyファイルのダウンロード?
- 17. Delphi XE2 DataSnap - PC1フィルタのランダムキー
- 18. 出力ディレクトリのDelphi XE2ホストアプリケーション
- 19. Delphi XE2ファイル共有とiOS
- 20. POPCNT in Delphi XE/XE2 64bit
- 21. Delphi XE2 DBExpressアクセス違反?
- 22. Delphi XE2 Datasnap TObject with TMemoryStream
- 23. chartfxをDelphi XE2にインポート
- 24. Delphi XE2、vclスタイルのウィンドウハンドルの再作成
- 25. Delphiコンポーネントのパブリックタイプ
- 26. Delphi XE2とコントロール間のライブ結合
- 27. Delphi XE2 IdTCPClient - データの受信方法?
- 28. Delphi XE2アプリ内購入のiOSアプリ
- 29. インディDnsResolver無効なパケットサイズのDelphi XE2
- 30. Delphi XE2スタイルの塗りつぶし
良いアイデア、私のニーズではなく、これまでにない正確に... – philnext