Hi, ich habe eine ComboBox mit einer Liste von Adressen. Maximal sind Adressen zwischen 1 und 32 möglich, beim Programmstart weiß ich aber wieviele Adresse wirklich möglich sind, i.d.R. habe ich nämlich nicht alle 32 Adresse zu verfügung sondern z.B. nur 10. Die ComboBox hat nur die Einträge 1 bis 32. Kann ich nun, wenn ich weiß dass es nur 10 Adressen gibt, die Adresse 11 bis 32 "ausblenden" bzw. nur Adresse 1 bis 10 anzeigen? Ich müsste also der ComboBox sagen dass sie nur die ersten 10 items anzeigen soll. Die Items sind übrigens aufsteigend, es passiert nicht dass zwischendrin Adresse nicht vergeben sind! weiß jemand ob und wie das geht?
ich versteht das Problem nicht. Wenn du nur 10 Items willst, dann füge doch nur 10 stück ein. Combobox.Items.Clear() Combobox.Items.Add('adsfas1'); Combobox.Items.Add('adsfas2'); Combobox.Items.Add('adsfas3'); Combobox.Items.Add('adsfas4'); Combobox.Items.Add('adsfas6');
Christoph schrieb: > Ich müsste also der ComboBox sagen dass sie nur die ersten 10 items > > anzeigen soll. int nMax = 10; while (comboBox1.Items.Count > nMax) { comboBox1.Items.RemoveAt(comboBox1.Items.Count - 1); } mfg.
Danke! ich kannte nur die Möglichkeit bei VS2008 die items per Mausklick hinzu zu fügen! Jetzt ist alles OK ;-) Vielen Dank!
christoph schrieb: > ich kannte nur die Möglichkeit bei VS2008 die items per Mausklick hinzu > zu fügen! > Jetzt ist alles OK ;-) und du hast die nie gefragt wie man die Boxen dynmisch füllen kann? Oder den den quellcode man genauer angeschaut? Denn sie werden dort auch nur per Add eingefügt.
naja, ich bin blutiger Anfänger bei der PC Programmierung und freue mich über jeden Erfolg den ich erziele. Normaler Weise bin ich in der embedded-welt zuhause. Ihr kennt das bestimmt dass man "nur mal eben schnell" ein Prüfprogramm machen möchte um die Hardware zu testen. Das ganze ist dann meistens quick'n dirty und wichtig ist nur dass es funktioniert. Ich möchte mich schon lange mal etwas intensiver in C# einarbeiten, aber das ist eben so eine Sache mit der Zeit ... :-(
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.