AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Doppelklick auf ListBox Item, danach neues Fenster
Thema durchsuchen
Ansicht
Themen-Optionen

Doppelklick auf ListBox Item, danach neues Fenster

Ein Thema von Plat · begonnen am 9. Jan 2004 · letzter Beitrag vom 10. Jan 2004
Antwort Antwort
Plat

Registriert seit: 17. Dez 2003
40 Beiträge
 
#1

Doppelklick auf ListBox Item, danach neues Fenster

  Alt 9. Jan 2004, 18:25
Halli Hallo !

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.
  Mit Zitat antworten Zitat
Wheelie

Registriert seit: 21. Okt 2003
Ort: Dresden
177 Beiträge
 
#2

Re: Doppelklick auf ListBox Item, danach neues Fenster

  Alt 10. Jan 2004, 22:45
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.
  Mit Zitat antworten Zitat
Plat

Registriert seit: 17. Dez 2003
40 Beiträge
 
#3

Re: Doppelklick auf ListBox Item, danach neues Fenster

  Alt 10. Jan 2004, 23:10
Danke für deine Antwort.

Aber wie kann ich das nun machen, dass GENAU die "Informationen" des ausgewählten items angezeigt werden ?
  Mit Zitat antworten Zitat
Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Doppelklick auf ListBox Item, danach neues Fenster

  Alt 10. Jan 2004, 23:16
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;
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat
Plat

Registriert seit: 17. Dez 2003
40 Beiträge
 
#5

Re: Doppelklick auf ListBox Item, danach neues Fenster

  Alt 10. Jan 2004, 23:20
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
  Mit Zitat antworten Zitat
Wheelie

Registriert seit: 21. Okt 2003
Ort: Dresden
177 Beiträge
 
#6

Re: Doppelklick auf ListBox Item, danach neues Fenster

  Alt 10. Jan 2004, 23:20
... hat sich schon erledigt ...
  Mit Zitat antworten Zitat
Plat

Registriert seit: 17. Dez 2003
40 Beiträge
 
#7

Re: Doppelklick auf ListBox Item, danach neues Fenster

  Alt 10. Jan 2004, 23:22
Zitat von Wheelie:
mmh ... versteh im moment nicht genau wie du das meinst 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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 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