Ik ben bezig met het uitbreiden van een programma/scherm dat onderdeel is van een groot pakket (MDI)
Men kan hiermee artikelen onderhouden. Alleen kan men hier héél veel eigenschappen van een artikel onderhouden.
Dit heeft er voor gezorgd dat één en ander verdeeld is over diverse tabbladen. Redelijk overzichtelijk voor de klant alleen het ontwikkelen van de GUI gaat behoorlijk traag. Als ik de naam van een nieuw label wijzig moet ik ~10-20 seconden wachten voor ik volgende label kan wijzigen.
Voorbeeld van scherm:
Dat het zo traag is komt vast door de 5000 regels designer generated code die erachter hangt.
Maar hoe kan ik dit anders doen?
Voor elk tabblad een apart formulier maken met en panel erop en dan op runtime basis de inhoud van dat panel kopiëren naar een panel op het tabblad. Eventueel pas op het moment dat een gebruiker daadwerkelijk een tabblad kiest.
Ik ken ook wel usercontrols (althans de theorie, eigenlijk geen praktijk ervaring), maar is dat de/een oplossing hier?
Het is geen dagelijks programma, maar iets van deze grootte moet toch eerder (door iemand hier) gemaakt zijn?
Graag jullie tips/hints/schoppen in de goede richting.
Heb al wat gegoogled en ook al hier op tweakers gezocht, maar nog niets nuttigs kunnen vinden.
FYI: Voor de tabbladen en tekstboxen wordt gebruik gemaakt van ComponentOne en de buttons zijn ook een extern component.
Men kan hiermee artikelen onderhouden. Alleen kan men hier héél veel eigenschappen van een artikel onderhouden.
Dit heeft er voor gezorgd dat één en ander verdeeld is over diverse tabbladen. Redelijk overzichtelijk voor de klant alleen het ontwikkelen van de GUI gaat behoorlijk traag. Als ik de naam van een nieuw label wijzig moet ik ~10-20 seconden wachten voor ik volgende label kan wijzigen.
Voorbeeld van scherm:

Dat het zo traag is komt vast door de 5000 regels designer generated code die erachter hangt.
Maar hoe kan ik dit anders doen?
Voor elk tabblad een apart formulier maken met en panel erop en dan op runtime basis de inhoud van dat panel kopiëren naar een panel op het tabblad. Eventueel pas op het moment dat een gebruiker daadwerkelijk een tabblad kiest.
Ik ken ook wel usercontrols (althans de theorie, eigenlijk geen praktijk ervaring), maar is dat de/een oplossing hier?
Het is geen dagelijks programma, maar iets van deze grootte moet toch eerder (door iemand hier) gemaakt zijn?
Graag jullie tips/hints/schoppen in de goede richting.
Heb al wat gegoogled en ook al hier op tweakers gezocht, maar nog niets nuttigs kunnen vinden.
FYI: Voor de tabbladen en tekstboxen wordt gebruik gemaakt van ComponentOne en de buttons zijn ook een extern component.
[ Voor 4% gewijzigd door Arie-Kanarie op 07-01-2010 16:31 ]
Software ontwikkelen in de Achterhoek voor leuke klanten door heel Nederland? Klik hier