掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FireMonkeyのTStringGridの入力でListViewやダイアログを表示させたい (ID:151264)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi11.3のFireMonkey(FMX)でマルチデバイス向けアプリケーションを開発しています。 TStringGridを使用し、PopupColumn列を追加したしたのですが、選択肢が多い場合に探すのが非常に大変になります。 そこで、通常のポップアップを表示せずに、代替手段としてListViewやダイアログなどを準備しておき、そちらを表示する良い方法はございませんでしょうか? ※理想としては、ポップアップを表示するための上下の三角形をクリックすると、代替手段で準備したListViewやダイアログが表示される 因みに現在は、 FMXのTStringGridのTPopupColumnのイベントにはOnClickがありますのが、こちらのイベントで何とか出来ないのかなぁと思うところではございますが、publishedではないためかオブジェクトインスペクタには表示されません。 この様な場合のコードの記述も方法も分かっておらず、現在はTStringGridのOnCellClickで次の様に記述しています。 procedure TForm1.GridListCellClick(const Column: TColumn; const Row: Integer); begin if Column.Name = 'ColumnUser' then DialogSearchUser.Show; end; 上記のコードではセル選択時にダイアログが表示はされますが、上下の三角形をクリックした時ではないので、もっと良い方法がございましたら是非アドバイス頂けませんでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.