Bild in PictureBox verschieben geschlossen 

Status
Für weitere Antworten geschlossen.

360Boarder

Registered +
Registriert
Jan. 2007
Beiträge
166
Hey Leute,

Mit folgendem Code kann ich eine pictureBox verschieben:
Code:
picturebox1.Left = picturebox1.Left + 1;

Meine Frage:
Wie kann ich das Bild in der Picturebox verschieben?? Um es zum Beispiel von rechts nach links "fahren" zu lassen??

lg.Boarder
 
geht meines wissens nach nich so einfach,

du könntest nur dein bild als Bitmap / Graphics nehemn und dann in das Bitmap / Graphics der PictureBox zeichnen. Is mit relativ viel aufwand verbunden denk ich mal...

Kenn mich mit den Pictureboxen und Bitmaps aber net so aus.

Wenn du nur willst dass dein Bild ab einem betsimmtem Bereich nicht mehr sichtbar ist könntest du es vllt. in den Hintergrund legen und dann die PictureBox hinter ein Durchsichtiges Panel oder irgendwas anderes leeres Verschieben.

Dann wird die PiczureBox überlagert und du kannst mit ihr ganz allein und unbeobachtet sein ;)

Ich hab das mal mit nem NewsTicker so gemacht. War ein Label das immer nur von oben nach unten Fuhr und immer wenn es oben war den Text änderte. Da oben und unten jeweils 2 Panels waren hat mans nicht gesehen sodern nur einen rand hinter dem das Label verschwand.

mfg
 
Zuletzt bearbeitet von einem Moderator:
Hey,

ok, danke du hast mir mit dem Tipp schon ziemlich viel geholfen...

Habs so ähnloich gelöst wie du gesagt hast..

THX

lg.Boarder
 
Hab da noch eine Idee.
Ein Panel nehmen und die PictureBox da rein legen?
Habs aber noch nicht ausprobiert.

Update (kein Doppelpost!!!):
Hab mal kurz mit Panel und pictureBox gegoogelt und folgendes gefunden:
http://www.codeproject.com/KB/miscctrl/PictureBox.aspx

Update zum Update:
Das mit dem Panel funktioniert auch. Habs gerade mal probiert.
 
Zuletzt bearbeitet von einem Moderator:
Vielleicht ein Panel mit zwei Pictureboxen die nahtlos aneinander liegen, dann brauchste immer nur die Pictureboxen verschieben und wenn eine Picturebox aus dem sichtbaren Bereich des Panels raus ist, dann packste diese wieder ans gegenüberliegende Ende...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten