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-Key: 110079

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

Printed on: April 25, 2024 at 04:04 o'clock

Member: vbMaxi
vbMaxi Feb 26, 2009 at 14:51:52 (UTC)
Goto Top
Hallo,
welchen Code findest du nicht, von dem ganzen Projekt oder wie!?

mfg Maxi
Member: beckslevel91
beckslevel91 Feb 27, 2009 at 10:41:56 (UTC)
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.
Member: kruder77
kruder77 Mar 02, 2009 at 11:26:50 (UTC)
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