Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi combobox nach 5 eingaben verschwinden lassen (https://www.delphipraxis.net/91777-combobox-nach-5-eingaben-verschwinden-lassen.html)

CQWER05 9. Mai 2007 20:52


combobox nach 5 eingaben verschwinden lassen
 
wie mein titel schon sagt möchte ich dass meine combobox nach 5 auswahlen verschwindet.

ich hab ne listbox in die das ergebnis von der auswahl übertragen wird. kann ich des irgendwie so machen dass wenn der listbox1,itemindex = 5 die cb verschwindet?

Jelly 9. Mai 2007 20:55

Re: combobox nach 5 eingaben verschwinden lassen
 
Die items aus der Listbox zählen geht mit
Delphi-Quellcode:
listbox1.items.count
Die Combobox verschwinden lassen über
Delphi-Quellcode:
combobox1.visible := false ;
Damit lässt sich doch schon mal was anfangen, oder :zwinker:

CQWER05 9. Mai 2007 21:39

Re: combobox nach 5 eingaben verschwinden lassen
 
kann mir vllt ma einer den befehlscode geben mit dem ich es so machen kann, dass der sobald 5 strings in de listbox stehen die combobox und buttpons visible:=False setzt ohne dass ich noch groß wo hinklicken muss?

mkinzler 9. Mai 2007 21:54

Re: combobox nach 5 eingaben verschwinden lassen
 
Einfach nach dem Hinzufügen, die Einträge zählen.

zecke 9. Mai 2007 21:56

Re: combobox nach 5 eingaben verschwinden lassen
 
:hi:

Nun, das was Jelly dir gesagt hat ist alles was Du brauchst :roll:

Ich bin gut drauf:

Delphi-Quellcode:
If ListBox1.Items.Count=4 then
    begin
      ListBox1.Items.Add(ComboBox1.Text);
      ComboBox1.Visible:=false;
    end else
         begin
           ListBox1.Items.Add(ComboBox1.Text);
         end;

DP-Maintenance 9. Mai 2007 21:58

DP-Maintenance
 
Dieses Thema wurde von "Jelly" von "Multimedia" nach "VCL / WinForms / Controls" verschoben.
Was hat das mit Multimedia zu tun ?

mkinzler 9. Mai 2007 22:02

Re: combobox nach 5 eingaben verschwinden lassen
 
Oder
Delphi-Quellcode:
ListBox1.Items.Add(ComboBox1.Text);
If ListBox1.Items.Count=5 then
begin
    ComboBox1.Visible:=false;
end;

Lannes 9. Mai 2007 22:27

Re: combobox nach 5 eingaben verschwinden lassen
 
Hallo,

oder:
Delphi-Quellcode:
if ListBox1.Items.Add(ComboBox1.Text) = 4 then
  ComboBox1.Visible := False;


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 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