satriano17
Gebruiker
- Lid geworden
- 30 sep 2012
- Berichten
- 342
Ik heb een array van afbeeldingen waar ik afb upload.
Als ik een afb upload, wordt de titel van die grafiek automatisch
in een lijst in Multiline Text1 geschreven. Mijn vraag is: als ik
een grafiek vervang in een afbeelding van de array, hoe kan ik de
bijbehorende naam in Text1 vervangen? Op dezelfde positie.
Ik heb het uiteraard geprobeerd te oplossen. En is bijna opgelost .
Het enige probleem is dat het de nieuw naam van de vervangen grafiek wordt twee keer dan weergegeven.
in de lijst in textbox multiline.
Hoe kan ik het probleem verbeteren? Dus als ik een nieuw afb laadt
moet de behorend naam 1 keer voorkomen in de lijst in de plaats van de oude naam.
Bedankt
Hier mijn code
Als ik een afb upload, wordt de titel van die grafiek automatisch
in een lijst in Multiline Text1 geschreven. Mijn vraag is: als ik
een grafiek vervang in een afbeelding van de array, hoe kan ik de
bijbehorende naam in Text1 vervangen? Op dezelfde positie.
Ik heb het uiteraard geprobeerd te oplossen. En is bijna opgelost .
Het enige probleem is dat het de nieuw naam van de vervangen grafiek wordt twee keer dan weergegeven.
in de lijst in textbox multiline.
Hoe kan ik het probleem verbeteren? Dus als ik een nieuw afb laadt
moet de behorend naam 1 keer voorkomen in de lijst in de plaats van de oude naam.
Bedankt
Hier mijn code
Code:
Dim Slash As String
On Error Resume Next
If Right(App.Path, 1) <> "\" Then Slash = "\"
CommonDialog1.InitDir = App.Path & Slash & "Graphics"
CommonDialog1.FileName = App.Path & Slash & "Graphics" & "\*.*"
CommonDialog1.ShowOpen
Image1(Index).Picture = LoadPicture(CommonDialog1.FileName)
Dim a As String
a = CommonDialog1.FileTitle
Text1.Text = Text1.Text & Left$(a, Len(a) - 4) & vbCrLf ' Schrijf naam afb in Text1 Multiline
Dim fileNames() as String
fileNames = Split(Text1.Text, vbCRLF)
Text1.Text = Replace(Text1.Text, fileNames(index), Left$(a, Len(a) - 4))' moet nieuw naam van de afb vervangen.