1

フォームに2つのメモがあり、1つのTpopupmenuが両方のメモのポップアップメニューとしてポップアップメニューを割り当てました。ポップアップメニューにはいくつかのメニュー項目が割り当てられています。メモのいずれかを右クリックして、onclickイベントのメニュー項目の1つをクリックすると、どのメモがどこにあるのかを知りたいです。メニューが呼び出されましたが、それがどのメモであるかを確認する方法がわかりません!!

誰かが私に基礎となるメモを検出する方法についてのポインタを教えてもらえますか?

ありがとう

コリン

4

1 に答える 1

6

PopupComponentポップアップ メニューのプロパティを使用できます。

procedure TForm1.PopupItemClick(Sender: TObject);
begin
  if PopupMenu1.PopupComponent = Memo1 then
    ..
  else
    ..
于 2012-05-09T22:57:34.180 に答える