AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Unsichtbare ComboBoxen

Ein Thema von Privateinsätze_Marzel · begonnen am 24. Aug 2008 · letzter Beitrag vom 24. Aug 2008
Antwort Antwort
Seite 1 von 3  1 23   
Privateinsätze_Marzel

Registriert seit: 24. Aug 2008
Ort: Sandersdorf
15 Beiträge
 
Delphi 7 Professional
 
#1

Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 16:57
Hi,

Ich habe mal vor einigen Jahren nen bissel Delphi-Programmierung gelernt. Nun habe ich damit wieder angefangen und stehe vor folgendem Problem.

Ich habe ein ComboBox mit 5 Begriffen drin. Daneben 5 unsichtbare ComboBoxen. Wenn ich jetzt einen Begriff aus ComboBox1 auswähle soll dieser eine Bestimmte ComboBox sichtbar machen. Ich habe mir nun ein wenig den Kopf zerbrochen und komme absolut nicht drauf wie ich das lösen kann.

Kann mir da jemand weiter helfen?
Marcel
Ich programmiere für Privateinsätze

Gruß Marzel
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#2

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:05
Hi und erstmal Herzlich Willkommen in der DP

Der einfachste Weg ist, wenn Du erstmal Schritt für Schritt überlegst, was für die Lösung nötig ist. An sich ist das in Deinem Fall ja recht einfach, Du musst schauen welcher Eintrag in der sichtbaren gewählt wird, Du musst diesem eine (unsichtbare) Combobox - Zuordnen und Du musst diese Box sichtbar machen (bei Auswahl).

Welchen der Teile bekommst Du denn nicht hin? Wo genau stehst Du und woran genau scheiterst Du gerade (Du möchtest schließlich Delphi lernen und nicht nur eine Lösung erfragen )

Gruß,
Der Unwissende
  Mit Zitat antworten Zitat
BullsEye

Registriert seit: 8. Sep 2007
Ort: Werlte
872 Beiträge
 
Delphi 7 Personal
 
#3

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:05
Willkommen in der DP

2 mögliche Varianten:

Delphi-Quellcode:
IF (ComboBox1.ItemIndex = 1) THEN BEGIN
ComboBox2.Visible := true;
END;
Delphi-Quellcode:
IF (ComboBox1.Text = 'ComboBox2 zeigenTHEN BEGIN
ComboBox2.Visible := true;
END;
Code ausm Kopf, nicht getestet!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:07
Delphi-Quellcode:
ComboBox2.Visible := ComboBo1.ItemIndex = 0;
ComboBox3.Visible := ComboBo1.ItemIndex = 1;
ComboBox4.Visible := ComboBo1.ItemIndex = 2;
ComboBox5.Visible := ComboBo1.ItemIndex = 3;
ComboBox6.Visible := ComboBo1.ItemIndex = 4;
@BullsEye: Etwas kompliziert oder? Vorallem, wenn sich die Auswahl wieder ändert, dann musst du ja die anderen Comboboxen wieder unsichtbar machen. Das sollte bei meinem Code alles automatisch passieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:08
Du fragst den index ab von der sichtbaren combobox (den selectierten eintrag)
Dann benutzt du diesen index um mit hilfe von "Hier im Forum suchenfindcomponent" eine der versteckten comboboxen zu finden!
Als letztes musst du Sie dann nur noch mit [dp]combobox1.visible := true;[/dp] wieder anzeigen (1 ist natürlich der index)!
Und nicht vergessen die restlichen 4 Comboboxen wieder zu verstecken, denn ich denk mal das immer nur eine sichtbar sein soll...
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Privateinsätze_Marzel

Registriert seit: 24. Aug 2008
Ort: Sandersdorf
15 Beiträge
 
Delphi 7 Professional
 
#6

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:09
Darauf hätte ich echt auch selbst kommen können.

Danke euch. Und danke für das willkommen.
Marcel
Ich programmiere für Privateinsätze

Gruß Marzel
  Mit Zitat antworten Zitat
BullsEye

Registriert seit: 8. Sep 2007
Ort: Werlte
872 Beiträge
 
Delphi 7 Personal
 
#7

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:12
Zitat von Luckie:
@BullsEye: Etwas kompliziert oder? Vorallem, wenn sich die Auswahl wieder ändert, dann musst du ja die anderen Comboboxen wiedr unsichtbar machen. Das sollte bei meinem Code alles automaisch passieren.
Unfassbar, Luckie. Immer wenn ich denke ich kann helfen kommst du wieder und hast nen bessern Vorschlag *kopfschüttel*

Aber hast Recht, daran hab ich in dem Augenblick nicht gedacht^^
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:15
Zitat von BullsEye:
Unfassbar, Luckie. Immer wenn ich denke ich kann helfen kommst du wieder und hast nen bessern Vorschlag *kopfschüttel*
Das ist eine reine Erfahrungssache. Wenn man schon zich tausend Zeilen Code verbrochen hat, viel im Forum mitliest und schon viele fremde Quellcodes gesehen hat, dann kommt so was von alleine.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Privateinsätze_Marzel

Registriert seit: 24. Aug 2008
Ort: Sandersdorf
15 Beiträge
 
Delphi 7 Professional
 
#9

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 17:28
Es funktioniert. Danke euch allen für die tolle Hilfe
Marcel
Ich programmiere für Privateinsätze

Gruß Marzel
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Unsichtbare ComboBoxen

  Alt 24. Aug 2008, 19:35
Welche Version hast du jetzt genommen?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 +2. Es ist jetzt 22:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf