Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[Problem]ComboBox slektiert 1. Eintrag automatisch
sheitman
myCSharp.de - Member



Dabei seit:
Beiträge: 1.047

Themenstarter:

[Problem]ComboBox slektiert 1. Eintrag automatisch

beantworten | zitieren | melden

Hallo,

ich habe ein Form was zum Suchen dienen soll. Einige Suchparameter werden als ComboBox dargestellt und sind an eine DataSource gebunden.

Mein Problem dabei ist, dass die ComboBox automatisch das erste Element auswählt.

Mein Wunsch ist aber eher das garnix ausgewählt wird. Foglich setz ich immer den SelectedIndex auf -1, allerdings sieht man zu Laufzeit kurz das 1. Item....

Jemand eine Idee wie man das unter Kontrolle bekommen kann?

Gruß,
Sven
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

das rein visuelle bekommst du mit suspendlayout beim befüllen und resumelayout nach dem setzten des selectedindex unter kontrolle.
empty.at
myCSharp.de - Member



Dabei seit:
Beiträge: 151
Herkunft: Österreich

beantworten | zitieren | melden

Etwas "pfuschiger": Setz das erste Item auf String.Empty
private Nachricht | Beiträge des Benutzers
sheitman
myCSharp.de - Member



Dabei seit:
Beiträge: 1.047

Themenstarter:

beantworten | zitieren | melden

Zitat von JAck30lena
das rein visuelle bekommst du mit suspendlayout beim befüllen und resumelayout nach dem setzten des selectedindex unter kontrolle.
hat bei mir erst dann funktioniert als ich eine bindingsource dazwischen geschaltet habe, aber immerhin gehts nun =)
Zitat von empty.at
Etwas "pfuschiger": Setz das erste Item auf String.Empty :D
gerade das wollt ich ja vermeiden
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

hm.. bei der combobox kann man auch BeginUpdate und EndUpdate verwenden. das wäre hier wohl besser gewesen.
sheitman
myCSharp.de - Member



Dabei seit:
Beiträge: 1.047

Themenstarter:

beantworten | zitieren | melden

hm bin gerade etwas verwirrt... mal geht es mal geht es nicht...
das mit der bindingsource hat funktioniert weil dann garkein event meh hoch geht das sich was geändert hat...

momentan funktioniert das mit suspendlayout aber ich probier mal das mit beginupdate aus

nachtrag: bisher läufts mit beginupdate =)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von sheitman am .
private Nachricht | Beiträge des Benutzers