Hallo Graubart
Danke für den Versuch mir zu helfen, aber dein Tipp hätte leider
auch nicht hingehauen.
Habe jemanden gefunden der mein Problem lösen konnte. Und zwar so.
Setze die Line Anweisung in das Resize Ereignis und nicht in Initialize, dann sollte es funktionieren - jedenfalls bei mir…
Ein Tipp vielleicht noch, wenn Du mit DrawRect und anderen APIs
arbeitest, dann solltest Du den ScaleMode immer auf Pixel stellen - ist einfacher, da diese APIs immer mit Pixel arbeiten.
Und hier kommt die Erklärung.
im Initialize Event wird das Control noch nicht gezeichnet. Das
geschied erst im Paint, bzw Resize Event. Wenn Du also etwas auf dem
Usercontrol zeichnest, dann solltest Du das immer über das Resize
Event auslösen, da dieses Event immer dann gefeuert wird, wenn es
nötig ist - wie etwa Größenveränderug, Minimize oder Maximize der
Form, Überlagerung von anderen Fenstern etc.
Grüsse aus Köln und frohes Weihnachtsfest, Jürgen
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]