![]() |
[VB] Plaatjes laden
ik heb nu een code hoe ik plaatjes kan laden als achtergrond namelijk
UserForm1.Picture = LoadPicture("c:\map\map\map\background.bmp") maar nu wil ik dat c:\map\map\map\ weg halen omdat ik dit naar een leraar moet sturen die het controleerd maar die heeft niet dezelfde path als mij ik wil gewoon UserForm1.Picture = LoadPicture("background.bmp") maar dat werkt niet iemand een idee om dit op te lossen? ik heb de excel en bmp bestanden in dezelfde folder staan |
In principe kan je script natuurlijk niet raden waar plaatje X staat op de computer van iemand anders. Ik heb genoeg verschillende plaatjes met dezelfde bestandsnaam, dus een zoekfunctie schiet natuurlijk ook niet op.
Wat je wel zou kunnen doen, is het plaatje in dezelfde map zetten als je script. Dan laat je de hele path gewoon weg, en zou hij het in principe gewoon moeten doen. [Al moet ik toegeven dat ik geen verstand heb van VB, maar met JAVA werkt dat prima.] |
dat heb ik ook gedaan staat in dezelfde map maar het werkt niet :S hij zegt bestand niet gevonden
|
Oh, dat maakte ik niet op uit je code, omdat je zei dat je de volgende regel gebruikt.
UserForm1.Picture = LoadPicture("c:\map\map\map\background.bmp") |
Probeer eens LoadPicture(".\background.bmp") ?
Ik weet niet of VB op die manier relatieve links ondersteunt, trouwens. |
Alle tijden zijn GMT +1. Het is nu 22:35. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.