Hallo zusammen.
Ich bin dabei, eine ClearableComboBox zu erstellen. Während eine an eine BindingSource gebundene ComboBox dafür ausgelegt ist, immer was anzuzeigen, wenn die angebundene BindingSource was enthält, hab ich mir ein UserControl gebastelt, welches auf Wunsch eine Nicht-Auswahl darstellen kann. Aber das ist nebensächlich.
Mein Problem: Ich will dem Teil einen SmartTag verpassen, bei dem man DataSource, ValueMember, DisplayMember und SelectedItem im Designer einstellen kann, sodass das sog. LookUp-Binding komfortabel eingerichtet werden kann.
Soweit hab ich die ersten 3 Punkte hinter mir:
Nur für SelectedItem finde ich kein passendes Designer-Attribut, um es so hinzubekommen wie bei der normalen ComboBox:
Leider hilft mir auch der ComboBox-Quellcode nicht weiter, denn da steht nur:
Das hab ich natürlich bei mir ausprobiert, aber dass das nicht zum gewünschten Ergebnis führt, dürfte klar sein.
Ich weiß zwar, dass bei Setzen des StandardComboBox-SelectedItems ein DataBinding in der entsprechenden FormX.Designer.VB erstellt wird. Aber leider hilft mir das nicht weiter, v.a. nicht für den SmartTag.
Wie bekomm ich die gewünschte Anzeige/-auswahl hin?
Ich bin dabei, eine ClearableComboBox zu erstellen. Während eine an eine BindingSource gebundene ComboBox dafür ausgelegt ist, immer was anzuzeigen, wenn die angebundene BindingSource was enthält, hab ich mir ein UserControl gebastelt, welches auf Wunsch eine Nicht-Auswahl darstellen kann. Aber das ist nebensächlich.
Mein Problem: Ich will dem Teil einen SmartTag verpassen, bei dem man DataSource, ValueMember, DisplayMember und SelectedItem im Designer einstellen kann, sodass das sog. LookUp-Binding komfortabel eingerichtet werden kann.
Soweit hab ich die ersten 3 Punkte hinter mir:
Nur für SelectedItem finde ich kein passendes Designer-Attribut, um es so hinzubekommen wie bei der normalen ComboBox:
Leider hilft mir auch der ComboBox-Quellcode nicht weiter, denn da steht nur:
Das hab ich natürlich bei mir ausprobiert, aber dass das nicht zum gewünschten Ergebnis führt, dürfte klar sein.
Ich weiß zwar, dass bei Setzen des StandardComboBox-SelectedItems ein DataBinding in der entsprechenden FormX.Designer.VB erstellt wird. Aber leider hilft mir das nicht weiter, v.a. nicht für den SmartTag.
Wie bekomm ich die gewünschte Anzeige/-auswahl hin?
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.