[C#] list control voor custom user controls

Pagina: 1
Acties:
  • 645 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 409352

Topicstarter
Ik ben bezig een c# applicatie te maken waarbij ik op zoek ben naar een manier om een eigen gemaakt userControl in een lijst te zetten. En daarmee de functionaliteit van een List kan gebruiken.

Ik heb een eigen userControl gemaakt, die bestaat uit een split container, waarbij panel 1 als header diend en panel 2, kan collapsen en expanden dmv een button op panel 1.
Nu wil ik deze custom userControls in een soort van listBox zetten.
Zodat ik dus een lijst van deze controls krijg, die ik individueel kan selecteren, verwijderen en eventueel sorteren.
Kan iemand me adviseren of dit kan met een bestaande control, of hoe ik dit aan moet pakken.

Thanks. _/-\o_

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 15:05
WPF, WinForms, GTK#?

Acties:
  • 0 Henk 'm!

Anoniem: 409352

Topicstarter
ben bezig in WinForms.
Ik zie dat ik de custom user controls wel als items kan toevoegen aan de listBox, maar de standarad listBox kan ze niet weergeven.

Acties:
  • 0 Henk 'm!

Anoniem: 146163

Anoniem: 409352 schreef op maandag 06 juni 2011 @ 14:03:
ben bezig in WinForms.
Ik zie dat ik de custom user controls wel als items kan toevoegen aan de listBox, maar de standarad listBox kan ze niet weergeven.
Als je veel van dit soort dingen wilt gaan doen zou ik wel adviseren om te gaan kijken naar WPF. Daarmee kan je echt veel meer dan met WinForms (ook wat dit betreft), maar het vergt wel wat tijd om te leren.
In WinForms zou ik het zo snel eigenlijk niet weten.

Acties:
  • 0 Henk 'm!

Anoniem: 409352

Topicstarter
JA, dat idee en die tip heb ik ook al gekregen van een collega, maar heb me even proberen te verdiepen in WPF, maar daar heb ik nu zo 123 niet de tijd voor om me dat aan te leren.
Zou het dolgraag gaan beheersen, maar nu nog maar even puzzelen met winforms.

Acties:
  • 0 Henk 'm!

  • Big Womly
  • Registratie: Oktober 2007
  • Laatst online: 18-06-2024

Big Womly

Live forever, or die trying

Panel + scrollbar?

When you talk to God it's called prayer, but when God talks to you it's called schizophrenia


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 15:05
Anoniem: 146163 schreef op maandag 06 juni 2011 @ 23:32:
[...]
Als je veel van dit soort dingen wilt gaan doen zou ik wel adviseren om te gaan kijken naar WPF. Daarmee kan je echt veel meer dan met WinForms (ook wat dit betreft), maar het vergt wel wat tijd om te leren.
Zoals het onzinnige:
Button pyramid!!!
Afbeeldingslocatie: http://dl.dropbox.com/u/230931/tweakers.net/ButtonPyramid.png

[ Voor 5% gewijzigd door Caelorum op 07-06-2011 09:35 ]


Acties:
  • 0 Henk 'm!

  • jmzeeman
  • Registratie: April 2007
  • Laatst online: 05-07 23:39
Je zou is naar het FlowLayoutPanel kunnen kijken, maar deze helpt je alleen bij het layouten. Als je alleen de standaard .NET froms spullen gebruikt zal je hoe dan ook een boel zelf moeten implementeren (wat op zich geen rocket science zou moeten zijn).

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 09-07 11:03

alienfruit

the alien you never expected

Ik ga ook voor FlowLayoutPanel...

Acties:
  • 0 Henk 'm!

Anoniem: 409352

Topicstarter
Ik heb inderdaad naar de flow layout panel gekeken, maar die heeft toch moeite om de user controls in de top te docken over de volledige breedte. Die gaat toch items naast elkaar proberen te zetten.

Mijn custom control moet dus de breedte van het panel krijgen en deed dit dus met dockStyle Fill, maar dit werkt niet in een flowPanel

Ik had een dirty trick door de controls in een lijst te zetten de lijst te reversen en in omgekeerde volgorde aan de panel1.Controls[] te adden, maar vind dat niet zo`n elegante oplossing.

Acties:
  • 0 Henk 'm!

Anoniem: 462452

*snip*
spam :w

[ Voor 71% gewijzigd door RobIII op 12-06-2012 19:45 ]

Pagina: 1

Dit topic is gesloten.