Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Computername aus ListBox (https://www.delphipraxis.net/14181-computername-aus-listbox.html)

-homer- 4. Jan 2004 00:37


Computername aus ListBox
 
hi,

kann mir einer sagen, wieich aus einer listBox einen Computernamen herausfiltern kann??? Ich drücke auf einen Button:
Delphi-Quellcode:
ListBox1.items.add(Ecomputername.text);
jetzt ist der Name meines Computernamen drinnen, doch wie kann ich das denn rückgänging machen.
Für mein 'net send' benutze ich diesen Code:
Delphi-Quellcode:
procedure TForm1.Senden;
var Send: string;
begin
  Send := 'send ' + User.Text + ' ' + Nachricht.Text;
  ShellExecute(GetDesktopWindow, 'open', 'net.exe', PChar(Send), nil, SW_HIDE);
end;
Statt diesem Befehl 'User.text' will ich jetzt das ausgewählte item aus meiner ListBox einfügen. ich hab es schon mit allem möglichen versucht. Hat aber nicht geklappt. könnt ihr mir da hefen.



-homer-

thomasdrewermann 4. Jan 2004 00:43

Re: Computername aus ListBox
 
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:
Delphi-Quellcode:
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

-homer- 4. Jan 2004 00:46

Re: Computername aus ListBox
 
Danke, war genau das richtige :mrgreen:


-homer-


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz