De grootte, positie... van deze lijnen én kleinere pictureboxes wordt opgehaald uit een database. De applicatie is dus statisch, alleen de database wijzigt.
De lijnen tussen de kleinere pictureboxes moeten slechts 1x getekend worden door de paint event.
De kleine pictureboxes bevatten verbindingslijnen die door een klik van de gebruiker kunnen wijzigen.
So far, so good, dit alles werkt.
De kleine pictureboxes moeten bij de start van het programma een soort "beginpositie" bevatten. Deze lijntjes worden getekend door een aparte paint event (omdat die slechts éénmalig mag uitgevoerd worden bij de start van het programma).
Maar ... deze lijnen worden niet getoond, tenzij de muis hoovert over een button o.i.d. De paint event wordt daarmee getriggerd maar het is de bedoeling dat dit gebeurd zonder ingreep van de gebruiker.
Invalidate, Refresh... helpen niet en/of geven vreemde effecten zoals het verdwijnen van de lijnen op de grote picturebox. Het probleem ontstaat dus waarschijnlijk omdat de kleine pictureboxes dynamisch worden toegevoegd tijdens form_load.
Iemand tip hoe een paint event automatisch en éénmalig kan getriggerd worden na form_load?
PS kan nog geen zinnige code meegeven omdat ik nog maar alleen "proeflapjes" heb geschreven

Dank
UPDATE: het éénmalig uitvoeren van de paint event is geen probleem, is opgelost met een boolean variabele.
Ik heb in design een statische picturebox toegevoegd om te testen. Hierin werkt de paint event wél bij het opstarten van de app.
Het probleem situeert zich dus bij de pictureboxes die worden toegevoegd tijdens form_load