Guten Morgen.
Wenn kein Topic angezeigt wird, dann vielleicht weil du vorher keines gesetzt (SetTopic) hast?
Der Ton beim Drücken der Enter-Taste rührt davon her, dass die Standardbehandlung mit der Taste nichts anzufangen wusste. Das hier sollte helfen:
Delphi-Quellcode:
procedure TDemoForm.EditKeyPress(Sender: TObject; var Key: Char);
begin
if Key = #13 then
begin
ShowMessage(Edit.Text);
// Keine weitere Bearbeitung von #13
Key := #0;
end;
end;
IsOp() und IsVoice() schauen sich das erste Zeichen im Nick an - du würdest mit deinem Code dem Nick ein zusätzliches Kennzeichen voranstellen.
Grüße vom marabu