Problem mit DGV und Eingabeverhalten einer CB-Cell

29/10/2010 - 09:36 von vbdbedi | Report spam
Hi Leute,

noch etwas neu in .Net und auch noch recht unerfahren mit dem
Überschreiben vorgegebener Komponenten, suche ich nach guten Quellen,
die mir helfen können das gezielte Überschreiben von Basiskomponenten
und deren Funktionsweisen zu lernen.

Bei Recherchen im Netz bin ich auf unterschiedliche kommerzielle
Angebote gestoßen (aka Fertiglösungen), die ich aber vorweg erstmal
ausschließen möchte. Mein Ziel ist es das selbst zu tun und daran auch
zu lernen. So schwierig kann das im Einzelfall ja nicht sein.

Ein erster Versuch mit Hilfe einer Quelle im Web ist zum Glück
gelungen. Speziell geht es bei meinem zweiten Versuch darum, einer
ComboBoxCell eines DGV abzugewöhnen, nur Listform zu sein, sondern
auch Eingabefeld (DropDownStyle=DropDown). Das ist mir sogar gelungen.
Dummerweise geht danach nur nix. Die Eingabe geht bei Return verloren,
es findet keine Übernahme in die Zelle statt und der Focus geht in die
nàchste Zeile anstatt sinnigerweise in das nàchste freie Feld der
selben Zeile. Ich verstehe auch zugegebenermaßen die innere
Architektur dieses DGV nicht ganz. Vielleicht kann mir da ja ein
erfahrener Komponentencoder mal auf die Sprünge helfen. (Bei zu
umfangreichen und für die ganze Gruppe nicht mehr interessanten oder
zu banalen Beschreibungen auch gerne per direkter PN.)

Quellcodes, die ich mit Google gesucht haben, haben mir bisher zu
diesem Thema nichts gebracht. Teils waren sie veraltet (VB6), teils
waren sie schlicht falsch und funktionierten nicht, teils waren sie so
schlecht kommentiert, dass ich Wochen bràuchte mich da hineinzulesen.

Vielleicht kann mir einer von euch da helfen.

LG, Dennis.
 

Lesen sie die antworten

#1 Georg Weisse
29/10/2010 - 15:18 | Warnen spam
Hi Dennis,

hier kommt zwar keine direkte Hilfe, aber ein weg der mir beim Lernen und
Verstehen ausgesprochen viel hilft.
Peter Götz hat auf seiner Homepage diverse tolle Beispiele (nicht nur!) zum
Thema DGV zur Verfügung gestellt.
Schau doch also mal unter:
www.gssg.de -> Visual Basic -> VB.net

Ciao,
Georg

Ähnliche fragen