Autoscrolling



  • Hallo!

    Ich zeichne in meinem Fenster ein Liniendiagramm. Sobald ein Bereich des Diagramms ausgeblendet wird, soll man zu diesem ausgeblendeten Bereich scrollen können.

    this->AutoScroll = true;
    this->AutoScrollMinSize = ::Size(AchsennullpunktX+LaengeXAchse,AchsennullpunktY);
    

    (this ist vom Typ "Form")

    Problem: Wenn ich z.B. die Hälfte des Diagramms ausblende, erscheinen die Scrollbalken zwar, aber ich kann trotzdem nicht den kompletten ausgeblendeten Bereich durchscrollen. Sondern vll davon nur die Hälfte. Außerdem sieht der Bereich, zu dem ich scrolle ziemlich vermurkst aus: http://s3.directupload.net/images/100617/6fdbpavm.jpg

    Warum?



  • hast du schon versucht nach dem Scrolling (also als Event oder so) die Zeichnung neu zu zeichnen ?
    Sieht nämlich sehr danach aus, als ob das Neuzeichnen fehlt ...


Anmelden zum Antworten