Moin !
Habe da gerade ein Problem und stehe aufm Schlauch vermutlich ...
Also ich kann in einer Anwendung RTF Felder (WPTools) erstellen lassen. Und zwar so:
Delphi-Quellcode:
procedure TForm1.CreateRTF();
begin
RTF := TWPRichText.Create(Self);
RTF.Parent := Self;
RTF.Left := Size.Left;
RTF.Top := Size.Top + 24;
RTF.Width := Size.Right - Size.Left;
RTF.Height := Size.Bottom - Size.Top;
RTF.LayOutMode := wplayNormal;
RTF.PopupMenu := AdvPopupMenu1;
RTF.ActionList := Form3.ActionList1;
RTF.WordWrap := True;
end;
Wie man sieht wird dort PopupMenu := AdvPopupMenu1 gesetzt. Bedeutet es gibt in dem RTF ein PopupMenu.
Soweit alles gut.
Nun öffne ich in einem erstllten Menü das Popup und wähle eine Funktion aus. Wie kriege ich nun aber raus zu welchem erstellten RTF das gerade gehört?
Also bsp: ich habe 2 RTFs erstellt. Die Funktion hinter dem PopupMenü Eintrag muss aber wissen auf welches RTF das nun angewendet werden soll.
Oder kann man das evtl. über das PopupMenü erfahren. Also quasi wo es geöffnet wurde bzw. für wen ?!