Hoi allemaal ik ben met een schuifprogrammatje bezig.
Nu ben ik op het punt om over te schakelen op control arrays, RobIII heeft me
al aardig op weg gezet, nu heb ik verder die code op maat gemaakt en ik heb bijna
bereikt wat ik wil. Wat heb ik nu is een form die initialiseerd, arrays aanmaakt en alleen
de eerste afbeelding inlaad van mijn listbox die alle afbeeldingen die in hun specifieke array
moeten komen. Dus het gedeelte met .Picture = LoadPicture(AfbeeldingPlaats) is waar het programma niet doet wat ik verwachtte dat het ging doen, ik krijg ook geen error als ik run of
compile. Wat doe ik nu mis of wat interpreteer ik mis ?
een voorbeeld van de inhoud van lstQueue ( paths zitten in een ini ) is onderstaande lijst, dat inlaad gedeelte werkt allemaal. Het probleem zit hem dus in de juiste manier van inladen naar de pcBox.
C:\Anyway\img\logo.jpg 'moet naar pcbox(0) ( of wordt 0 niet gebruikt ? )
C:\Anyway\img\pic_001.jpg 'moet naar pcbox(1)
C:\Anyway\img\pic_002.jpg 'moet naar pcbox(2)
C:\Anyway\img\pic_003.jpg 'moet naar pcbox(3)
C:\Anyway\img\pic_004.jpg 'moet naar pcbox(4)
C:\Anyway\img\pic_005.jpg
C:\Anyway\img\pic_006.jpg
C:\Anyway\img\pic_007.jpg
C:\Anyway\img\logo.jpg
C:\Anyway\img\pic_008.jpg
C:\Anyway\img\pic_009.jpg
C:\Anyway\img\pic_010.jpg
C:\Anyway\img\pic_011.jpg
C:\Anyway\img\pic_012.jpg
C:\Anyway\img\pic_013.jpg
C:\Anyway\img\pic_014.jpg
Wie vertelt mij even wat ik fout doe met die control arrays, heb net een VB6.0 boek vastgehad
maar daar stonden maar 3 pagina's in over control arrays waar ik niet echt wijzer uit werd...
http://gathering.tweakers.net/forum/list_messages/1166377
ik weet niet of ik mag linken naar het voorgaande topic maar mss is dit handig
voor mensen die hier niet meteen wijs uit worden...
Nu ben ik op het punt om over te schakelen op control arrays, RobIII heeft me
al aardig op weg gezet, nu heb ik verder die code op maat gemaakt en ik heb bijna
bereikt wat ik wil. Wat heb ik nu is een form die initialiseerd, arrays aanmaakt en alleen
de eerste afbeelding inlaad van mijn listbox die alle afbeeldingen die in hun specifieke array
moeten komen. Dus het gedeelte met .Picture = LoadPicture(AfbeeldingPlaats) is waar het programma niet doet wat ik verwachtte dat het ging doen, ik krijg ook geen error als ik run of
compile. Wat doe ik nu mis of wat interpreteer ik mis ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| Private Sub InitBoxes(iBoxCount As Integer)
'Maakt iBoxCount Pictureboxes aan (kopiën van pcBox)
Dim T As Integer
Dim i As Integer
Dim Afbeelding
Dim AfbeeldingPlaats
For T = 0 To iBoxCount
If T > 0 Then Load pcBox(T) 'De nulde hoeft niet geladen te worden
'For i = 1 To iBoxCount
Afbeelding = lstQueue.ListIndex + 1
AfbeeldingPlaats = lstQueue.List(Afbeelding)
Text1.Text = AfbeeldingPlaats
pcBox(T).Picture = LoadPicture(AfbeeldingPlaats)
'Next
With pcBox(T)
Afbeelding = lstQueue.ListIndex + 1
AfbeeldingPlaats = lstQueue.List(Afbeelding)
'Text1.Text = AfbeeldingPlaats 'effe testen of die het juiste path neemt
'.BackColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255) 'Random kleurtje
.BackColor = &H80000007
.Move (T - 1) * pcBox(0).Width, 0 'Positie instellen
.Visible = True 'Zichtbaar maken...
.Picture = LoadPicture(AfbeeldingPlaats) 'afbeelding inladen
End With
Next
End Sub |
een voorbeeld van de inhoud van lstQueue ( paths zitten in een ini ) is onderstaande lijst, dat inlaad gedeelte werkt allemaal. Het probleem zit hem dus in de juiste manier van inladen naar de pcBox.
C:\Anyway\img\logo.jpg 'moet naar pcbox(0) ( of wordt 0 niet gebruikt ? )
C:\Anyway\img\pic_001.jpg 'moet naar pcbox(1)
C:\Anyway\img\pic_002.jpg 'moet naar pcbox(2)
C:\Anyway\img\pic_003.jpg 'moet naar pcbox(3)
C:\Anyway\img\pic_004.jpg 'moet naar pcbox(4)
C:\Anyway\img\pic_005.jpg
C:\Anyway\img\pic_006.jpg
C:\Anyway\img\pic_007.jpg
C:\Anyway\img\logo.jpg
C:\Anyway\img\pic_008.jpg
C:\Anyway\img\pic_009.jpg
C:\Anyway\img\pic_010.jpg
C:\Anyway\img\pic_011.jpg
C:\Anyway\img\pic_012.jpg
C:\Anyway\img\pic_013.jpg
C:\Anyway\img\pic_014.jpg
Wie vertelt mij even wat ik fout doe met die control arrays, heb net een VB6.0 boek vastgehad
maar daar stonden maar 3 pagina's in over control arrays waar ik niet echt wijzer uit werd...
http://gathering.tweakers.net/forum/list_messages/1166377
ik weet niet of ik mag linken naar het voorgaande topic maar mss is dit handig
voor mensen die hier niet meteen wijs uit worden...
[ Voor 3% gewijzigd door fluppie007 op 10-10-2006 00:27 ]