Autor Beitrag
BennyM85
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 14.02.09 12:41 
Hallo leute,

ich bin neu hier im Forum und neu in C#.
Ich habe eine Combobox, die ich mit einer Liste von Zahlen von 1-150 vorbelegen möchte und je nach auswahl eines anderen wertes im Format String aus einer anderen Combobox anpassen möchte.

Combobox 1 -> Combobox 2
-----------
String1 -> länge der auswahlliste in Zahl1
String2 -> länge der auswahlliste in Zahl2

usw.

Kann mir da einer helfen

if (comboBox1.Text == "String1") combobox2.X = zahl1
Wie heißt der Befehl für X um die Länge nun einzustellen?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Sa 14.02.09 13:27 
Hallo Benny und :welcome:

user profile iconBennyM85 hat folgendes geschrieben Zum zitierten Posting springen:
Wie heißt der Befehl für X um die Länge nun einzustellen?

Meinst Du Width? Bei Controls geht es immer um Breite (nicht Länge) und Höhe, also Width und Height. Jürgen

PS. Allgemeiner Hinweis zur Selbsthilfe: Gehe in die SDK-Doku/MSDN und schau im Index unter dem Namen einer Klasse - hier ComboBox - "Alle Member" an. Zu allen Eigenschaften, Methoden und Ereignissen gibt es kurze Erläuterungen; bitte beachte auch den Hinweis "Überladen", wenn es mehrere Varianten mit unterschiedlichen Argumenten gibt.
BennyM85 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 14.02.09 13:43 
Leider ging das nicht.

Ich hab ja die Combobox2 schon vordefiniert gehabt mit Zahlen per Visual Studio. Jetzt wenn ich jetzt den ersten Combowert einstelle (und die IF abfrage im debug ergibt auch true von der ersten combobox), dann hab ich trotzdem alle Zahlen zur auswahl in der zweiten Combobox, obwohl ich nur einen eingeschränkten Bereich haben möchte.

Wo finde ich diese Hilfe`?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Sa 14.02.09 14:27 
Hallo Benny,

genaue Beschreibung mit "richtigen" Begriffen - vorzugsweise den Namen, die NET selbst verwendet - ist sehr hilfreich. Ich gebe Zahlen nur bei der Größe eines Controls ein; wo gibst Du denn Zahlen ein? Willst Du etwa die Items anpassen und ggf. passend einschränken?

Das geht nicht so einfach. Dazu brauchst Du eine Möglichkeit, die aus einer Klasse A eine Klasse B auswählen kann und diese als DataSource an die ComboBox bindet.

Beispiel: Eine DataTable enthält alle PLZ. Nach einer Einschränkung auf '2' wird daraus eine DataView gemacht mit allen PLZ, die mit '2' anfangen; diese DataView wird an die zweite ComboBox gebunden.

Zitat:
Wo finde ich diese Hilfe`?

Siehe z.B. Schau in die Doku! - Möglichkeiten der Informationsgewinnung

Jürgen
BennyM85 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 14.02.09 14:49 
okay dann werd ich mich mal belesen...

Ja ich will die Items einschränken und zwar je nach String in der ersten Combobox. Dachte das ist einfacher als sie jedesmal neu zu generieren.

Vielen Dank erstmal!