Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Bild scrollen

    -Franky- - - Sonstige Problemstellungen

    Beitrag

    Hi Ich würde ein neues Bitmap in gleicher Größe wie das Original erstellen. Vom neuen Bitmap ein Graphics und das Originalbild mit passender DrawImage Methode 2 mal reinzeichnen. Da kann man ja angeben welcher Bereich vom Original wohin im Graphics gezeichnet werden soll.

  • Benutzer-Avatarbild

    Bild scrollen

    -Franky- - - Sonstige Problemstellungen

    Beitrag

    @Otti RodFromGermany hat ja schon eine sehr interessante Lösung gepostet. Ich möchte Dir dennoch den Weg zeigen, den ich ja weiter oben beschrieben hatte. Dann hast gleich zwei Möglichkeiten die Du ausprobieren kannst. (Versteckter Text)

  • Benutzer-Avatarbild

    Bild scrollen

    -Franky- - - Sonstige Problemstellungen

    Beitrag

    @Otti Jetzt zu Deinen Fragen: Der Parameter pixel gibt an um wieviel Pixel pro Timer_Tick das Bild gescrollt werden soll. Wenn Du eine Beschleunigung erreichen möchtest, dann musst Du pro Timer_Tick den Wert für den Parameter pixel vergrößern bzw dann wieder verkleinern um so etwas wie ein Bremsen zu erreichen. Da nimmst am besten einen Single für und addierst oder subtrahierst einen kleinen Wert damit nicht zu schnell Beschleunigt oder abbremst. Den Single per CInt an pixel übergeben. Zum stopp…

  • Benutzer-Avatarbild

    Bild scrollen

    -Franky- - - Sonstige Problemstellungen

    Beitrag

    @Otti Vllt hilft Dir das hier weiter. Bei meinem Bild ist jedes Feld genau 50 Pixel hoch. Mit einer kleinen Änderung im Originalcode, kannst Du das testen ob sich das Bild nach mehrfachem scrollen verschiebt. Achso, die Const pixel sollte einen bestimmten Wert haben. 50 * 6 = 300 / pixel = ganze Zahl. VB.NET-Quellcode (18 Zeilen)

  • Benutzer-Avatarbild

    Bild scrollen

    -Franky- - - Sonstige Problemstellungen

    Beitrag

    @Otti Zitat von Otti: „welches über mehrere Bildschirme läuft, wollte ich nochmal fragen ob ich dies auch mit meherern Pictureboxen machen kann, ohne den Code mehrfach zu kopieren....“ Werden die Bildschirme gespiegelt oder erweitert? Ansonsten brauchst doch nur im Timer_Tick weitere Pictureboxen mit jeweils einem anderen Bild ansprechen. VB.NET-Quellcode (5 Zeilen)

  • Benutzer-Avatarbild

    Bild scrollen

    -Franky- - - Sonstige Problemstellungen

    Beitrag

    @Otti Na überleg mal. Ich gehe davon aus das bei Dir ein Feld 25 Pixel hoch ist. Du möchtest das Bild pro Timer_Tick um 10 Pixel verschieben. Bei 3 x Timer_Tick sind das pixel + pixel+ pixel = 30. Daher ist das immer verschoben. Bei 25 Pixel Feldhöhe kannst Du nur um 1, 5, 25, 50 usw. Pixel verschieben. 25 / pixel = Wert ohne Rest. Was Du aber machen kannst wäre, pixel + pixel + (Feldhöhe - Counter) = 25. Also 10 + 10 + 5 = 25 = Timer.Enable = False. Zitat von Otti: „Noch eine kleine Frage: Wohe…