Ich versteh nicht ganz, was genau du wissen möchtest.
Also normalerweise packst du ein TPopupMenu auf dein Formular und benutzt den Menü-Editor (doppelklick auf das PopupMenu) um die Einträge zu erzeugen. Dann weist du z.B. dem Eintrag für Begrüßen ein "OnClick" event zu und in dieses event Schreibst du sowas wie:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| begin if ListBox1.ItemIndex >= 0 then begin IDIRC1.Say('#chatprog', EigenerNick + ' begrüßt ' + ListBox1.Items[ListBox1.ItemIndex] + ' höchstpersönlich.'); end else ShowMessage('Kein Kontakt ausgewählt.'); end; |
Jetzt musst du nur noch der ListBox dein PopupMenu zuweisen und dann müsste das eigentlich funktionieren.