Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Huiswerkvragen: Exacte vakken (https://forum.scholieren.com/forumdisplay.php?f=17)
-   -   [VB] Plaatjes laden (https://forum.scholieren.com/showthread.php?t=1597394)

Boogy 16-06-2007 16:19

[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

Klaas B. 17-06-2007 01:14

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.]

Boogy 17-06-2007 20:47

dat heb ik ook gedaan staat in dezelfde map maar het werkt niet :S hij zegt bestand niet gevonden

Klaas B. 18-06-2007 19:49

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")

Rob 19-06-2007 19:06

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.