Hi -Homer-,
den Text des gerade ausgewählten Eintrages in einer Listbox bekommst du in dem du zuerst die Listbox fragst, welches Item gerade markiert ist. Diese Eigenschaft der Listbox nennt sich ItemIndex. Wenn du jetzt die Markierte Position innerhalb der Listbox hast, dann kannst du dir den Text aus der Position besorgen.
Also ist das die Anfrage, welche dir den Text, des markierten Elements zurückliefert:
listbox1.Items.Strings[listbox1.ItemIndex]
In deinen Sourcecode eingebaut:
Delphi-Quellcode:
procedure TForm1.Senden;
var Send: string;
begin
Send := 'send ' + listbox1.Items.Strings[listbox1.ItemIndex] + ' ' + Nachricht.Text;
ShellExecute(GetDesktopWindow, 'open', 'net.exe', PChar(Send), nil, SW_HIDE);
end;
mfg
thomas