Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Doppelklick auf ListBox Item, danach neues Fenster (https://www.delphipraxis.net/14460-doppelklick-auf-listbox-item-danach-neues-fenster.html)

Plat 9. Jan 2004 18:25


Doppelklick auf ListBox Item, danach neues Fenster
 
Halli Hallo ! :D

Brauche wiedermal eure Hilfe.

Ich habe nun eine ListBox mit Items drin. Nun soll nach einem Doppelklick auf einen dieser Items ein neues Formular erscheinen und dort nähere Informationen angezeigt werden (Aus einem Array (Strings)).


Wie setzt man sowas um ?

Danke für eure Hilfe.

Wheelie 10. Jan 2004 22:45

Re: Doppelklick auf ListBox Item, danach neues Fenster
 
Ich mache das immer so ...

Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
  Case ListBox1.ItemIndex of
    0: Form2.Show;
    1: Form3.Show;
    2: Form4.Show;
  end;
end;

end.

Plat 10. Jan 2004 23:10

Re: Doppelklick auf ListBox Item, danach neues Fenster
 
Danke für deine Antwort.

Aber wie kann ich das nun machen, dass GENAU die "Informationen" des ausgewählten items angezeigt werden ?

FriFra 10. Jan 2004 23:16

Re: Doppelklick auf ListBox Item, danach neues Fenster
 
Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
  if ListBox1.ItemIndex > -1 then
    Form2.Caption := 'Infos über ' + ListBox1.Items[ListBox1.ItemIndex];

    { Hier kommt der übrige Code... }
   
    Form2.Show;
  end;
end;

Plat 10. Jan 2004 23:20

Re: Doppelklick auf ListBox Item, danach neues Fenster
 
Zitat:

Zitat von FriFra
Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
  if ListBox1.ItemIndex > -1 then
    Form2.Caption := 'Infos über ' + ListBox1.Items[ListBox1.ItemIndex];

    { Hier kommt der übrige Code... }
   
    Form2.Show;
  end;
end;

Super!

Danke euch !

Hoffe, dass ich es nun endlich hinbekomme :mrgreen:

Wheelie 10. Jan 2004 23:20

Re: Doppelklick auf ListBox Item, danach neues Fenster
 
... hat sich schon erledigt ...

Plat 10. Jan 2004 23:22

Re: Doppelklick auf ListBox Item, danach neues Fenster
 
Zitat:

Zitat von Wheelie
mmh ... versteh im moment nicht genau wie du das meinst :gruebel: die zahl ist die index-nummer der einzelnen items (die zahl 0 steht stellvertretend für den ersten eintrag in deiner listbox). ich stell mir das ganze wie eine art menü vor. sag mir/uns am besten mal, was du genau damit vor hast!

Das soll so ne art telefon verzeichnis werden.

Nachdem man auf einen Namen in der ListBox klickt sollen nähere Details dann im neuen Fenster erscheinen.

Plat


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr.

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