Visual Basic 2010 - PictureBox

07/05/2011 13:42 Visonar#1
Hallo,
ich möchte ich VB eine versteckte PictureBox auf der Form zufällig mal ganz kurz zeigen und dann wieder verstecken. Z.B. ist da die leere Form und nach ca. 60 Sek. taucht einmal kurz die PictureBox auf und verschwindet dann wieder. Geht das i-wie mit Random??
Danke!:D
07/05/2011 13:55 Kraizy​#2
Mit Control.Visible = True / False geht sowas. Was meinst du mit zufällig? Die Zeit oder die Position?
07/05/2011 14:11 Visonar#3
Haha, ich und meine vielen Fragen. ;P
Am Besten wäre, wenn sowohl Zeit, als auch Position zufällig gewählt werden.
07/05/2011 16:15 Kraizy​#4
Hast dus wenigstens schon mal versucht..? -.-
Schau dir die Eigenschaften .Visible und .Position und die Funktion Random an.
07/05/2011 16:26 boxxiebabee#5
Also am einfachsten wäre es mit 2 Timer.
Wie folgt:
Programm startet
-> Zufallszahl generien (wann das Bild angezeigt wird)
Timer 1 Intervall auf Zufallszahl setzen und dann Timer 1 Starten.
Nachdem der Tick von Timer 1 ausgeführt wird(also nach der Zufallszahl) soll Picturebox auf Visible geändert werden und davor eventuell noch die Position(-> googeln) ändern.
Dannach Timer 2 Starten und Timer 1 Stoppen
Timer 2 beim Tick die Picturebox wieder verstecken (wann das geschehen soll musst du einstellen)
Timer 2 stoppen und wieder von vorne anfangen.
07/05/2011 16:27 Kraizy​#6
Oder ein extra Thread, welchem du zwei Parameter (wann anzeigen, nach welcher Zeit wieder verstecken) übergibst um die zwei Timer zu sparen.
07/05/2011 23:06 Visonar#7
Ah, danke. Das mit den 2 Timern hat prima geklappt. Und ja, ich hatte das schon mit Random versucht, aber nur mit einem Timer.