winniepooh07 - Mo 08.12.08 13:53
Titel: Probleme mit AutoScroll (springt zurück an (0,0)
Hi,
WICHTIG VORAB: ich entwickel mit .NET 1.1 und nicht 2/3/... Ich erähne dies, weil ich glaube, dass die Scrollfunktionalität sich geändert hat seitdem.
Ich habe ein Control von UserControl abgeleitet und AutoScroll = true gesetzt. Desweiteren füge ich ein Control als Child ein. Dieses ändert fröhlich seine Größe und Position und die Scrollbars spielen ohne Probleme mit.
Leider springt das UserControl zurück auf (0,0), wenn:
- Ein Kind den Fokus bekommt (ScrollableControl versucht, es in den sichtbaren Bereich zu schieben)
- Wenn ich das Fenster minimiere und wiederherstelle.
Ich bin der Meinung, dass dies (letzteres) ein Bug in ScrollableControl ist. Ich wüsste gerne, was ich tun könnte, um das Problem zu umgehen. Ich habe bereits versucht zu prüfen, welche Win32 Messages in WndProc gefeuert werden, jedoch ohne Erfolg...
Tausend Dank,
WinniePooh