Hallo,
ich bin momentan an einem neuen Control dran, das ähnlich wie ein Datagridview aufgebaut ist nur zum einen Zeitgemäßer wirken soll und flexibler sein soll.
Nun die meisten von euch haben bestimmt schon mit dem Datagridvew gearbeitet und wissen, das wenn man die Columns Property öffnet und eine Column hinzufügt, ein weiterer Dialog geöffnet wird. In diesem Dialog wird man gefragt welchen Columntyp man nehmen möchte und muss zudem den headertext sowie den columnnamen angeben.
Exakt dieses Verhalten möchte ich auch haben.
Aber ich kriegs nicht gebacken.
Zur aktuellen Ausgangslage:
Ich habe eine Klasse Column, welche die allgemeinen Properties wie name, headertext, Witdh, SizeMode, etc. implementiert hat.
Dann habe ich "spezielle" Columnklassen die von der Klasse Column erben und entsprechend erweitern. (Bsp. TextBoxColumn, CheckBoxColumn, etc.).
Dann hab ich eine Klasse ColumnCollection die eine List<Column> implementiert.
Die ColumnCollection ist gleichzeitig meine Columns Property in meinem Control.
Folgendes Resultat:
Immer wenn ich die Property im PropertyGrid öffne und eine Liste hinzufüge, wird objekt vom Typ Column hinzugefügt. Das das normal ist bei einer typisierten liste vom Typ Column ist mir schon klar.
Allerdings fällt es mir schwer von alleine auf einen geeigneten Lösungsweg zu kommen.
Wenn jemand einen Hinweis hat, wäre das klasse.
Lg
Gateway
+ Antworten
Ergebnis 1 bis 5 von 5
[C#] Gleichen Designersupport wie beim Datagridview
Diskussion über [C#] Gleichen Designersupport wie beim Datagridview in .NET der Kategorie Programmierung; Hallo, ich bin momentan an einem neuen Control dran, das ähnlich wie ein Datagridview aufgebaut ist nur zum einen Zeitgemäßer ...
- 17.02.2012 09:29 #1
[C#] Gleichen Designersupport wie beim Datagridview
- 17.02.2012 10:45 #2Reg.-Benutzer
- Reg.-Datum
- 02.02.2011
- Beiträge
- 696
Für das Wirken kann man ja das Control selbst zeichnen. Was soll denn an der Flexibilität anders sein?
Warum keine BindingList?Dann habe ich "spezielle" Columnklassen die von der Klasse Column erben und entsprechend erweitern. (Bsp. TextBoxColumn, CheckBoxColumn, etc.).
Dann hab ich eine Klasse ColumnCollection die eine List<Column> implementiert.
Die ColumnCollection ist gleichzeitig meine Columns Property in meinem Control.
Irgendwie stehe ich gerade auf dem Schlauch... was ist jetzt das Problem?Folgendes Resultat:
Immer wenn ich die Property im PropertyGrid öffne und eine Liste hinzufüge, wird objekt vom Typ Column hinzugefügt. Das das normal ist bei einer typisierten liste vom Typ Column ist mir schon klar.
Allerdings fällt es mir schwer von alleine auf einen geeigneten Lösungsweg zu kommen.
- 17.02.2012 10:49 #3Reg.-Benutzer
- Reg.-Datum
- 04.05.2001
- Ort
- Neuburg / Donau
- Beiträge
- 451
Hallo
es vielleicht für manche hier wichtig zu wissen, ob du WinForms nutzt oder WPF. Ich kann dir für solche Geschichten eigentl. nur noch WPF empfehlen ist aber nur eine pers. Meinung von mir.
Gruß Hans-JörgGlaube nie einer Zeit, die dein Computerprogramm selbst gestoppt hat.
- 17.02.2012 11:13 #4Reg.-Benutzer
- Reg.-Datum
- 04.05.2001
- Ort
- Neuburg / Donau
- Beiträge
- 451
Hallo
vielleicht hilft das hier weiter
Add Custom Properties to a PropertyGrid - CodeProject®
Gruß Hans-JörgGlaube nie einer Zeit, die dein Computerprogramm selbst gestoppt hat.
- 20.02.2012 20:55 #5
Das mach ich ja
. Ich will nur ähnliche Eigenschaften wie das Orginale DGV mit reinnehmen.
Aber davon erben möchte ich auch nicht, da ich sonst die ganzen Eigenschaften miterbe die mein Control später nicht supporten wird.
Nein es handelt sich nicht um wpf sondern um WindowsForms.
Und ich glaube es bringt nichts das hier weiterzuführen, da ich es nicht hinbekomme mein Problem verständlich zu erläutern (ist ein bisschen speziell)
.
Ich werde einfach mal in die WinForms Dll reinschaun und mal nachsehn wie ms das macht.
Trotzdem danke.
lg
Simon
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
2 Bewerbungsgespräche am gleichen Tag :(
Von Crushr im Forum Jobsuche, Bewerbung und ZeugnisseAntworten: 10Letzter Beitrag: 08.05.2009, 09:28 -
problem mit 2 gleichen spalten
Von ostpower im Forum DatenbankenAntworten: 7Letzter Beitrag: 21.04.2008, 15:46 -
Beim gleichen Arbeitgeber nochmal bewerben?
Von mischa1981 im Forum Jobsuche, Bewerbung und ZeugnisseAntworten: 10Letzter Beitrag: 11.12.2007, 11:40 -
Explorer in der gleichen groesse?????
Von shad0w im Forum Windows BetriebssystemeAntworten: 4Letzter Beitrag: 26.02.2003, 15:59 -
Ausbildungsortswechsel in der gleichen Firma
Von Cyberfauliii im Forum Ausbildung im IT-BereichAntworten: 4Letzter Beitrag: 16.10.2002, 17:03
Die häufigsten Suchbegriffe für diese Seite:
Bisher noch keine Treffer von einer Suchmaschine

LinkBack URL
About LinkBacks
.
Zitieren