beckslevel91
Goto Top

VB - Wallpaper ändern

Moin moin,

habe folgendes Problem,

ich habe eine ListBox mit mehreren Einträgen. Je nachdem welchen Eintrag mal anklickt, erscheint eine kleine Vorschau, in einer PictureBox. Das funktioniert soweit ganz gut. Jetzt habe ich einen Button, bei dem er das aktuell in der PictureBox vorhandene Bild für den aktuellen Benutzer als Desktophintergrund setzen soll. Die Bilder liegen in einer Ressourcen-Datei, deshalb sollte das relativ einfach funktionieren. Leider finde ich den Code nirgends.

Wäre dankbar, wenn mir jemand den Code posten könnte.

Gruß,

J.R.

Content-ID: 110079

Url: https://administrator.de/contentid/110079

Ausgedruckt am: 08.11.2024 um 13:11 Uhr

vbMaxi
vbMaxi 26.02.2009 um 15:51:52 Uhr
Goto Top
Hallo,
welchen Code findest du nicht, von dem ganzen Projekt oder wie!?

mfg Maxi
beckslevel91
beckslevel91 27.02.2009 um 11:41:56 Uhr
Goto Top
Also ich habe jetzt folgendes gemacht: Nach dem klick auf einen Button, soll er das aktuell in die PictureBox geladene Bild als Wallpaper setzten:

pictureBox1.image = my.computer.registry.CurrentUser.GetValue("\Control Panel\Desktop\Wallpaper")  

warum funktioniert das noch nicht? Ist GetValue falsch ?

J.R.
kruder77
kruder77 02.03.2009 um 12:26:50 Uhr
Goto Top
Na wenn die obige Anweisung funktioniert, dann hast Du anschließend - nach meinem verständnis - in picturebox1 das aktuelle hintergrundbild.... weil du ja mit "GET" etwas holst und mit "SET" etwas setzen kannst - vorrausgesetzt dass es diese funktion gibt...

eigentlich müsste es von der theorie her so aussehen, dass du der funktion das bild übergibst:

SetWallpaper(picturebox1.image)

gruß
kruder