Avatar billede mega-hawk Nybegynder
16. august 2009 - 16:30 Der er 4 kommentarer og
1 løsning

Hvad er der galt med den her kode?

Jeg er ved at lave et simpelt program hvor du kan bladre dine billeder igennem.
Så får du også lige lidt information om dem så har følgende kode:

Private Sub File1_Click()
Image1.Picture = LoadPicture(File1.Path & "\" & File1.FileName)
Me.ScaleMode = vbPixels
img_size.Caption = Image1.Width & " x " & Image1.Height
File_size.Caption = FileLen(File1.Path & "\" & File1.FileName)
file_path.Caption = (Main.File1.Path & "\" & File1.FileName)
If Image1.Width <= 400 And Image1.Height <= 400 Then
lille
Else
stor
End If
End Sub

Gider ikke gå i dybten med hele koden da det eneste problem jeg har er:
img_size.Caption = Image1.Width & " x " & Image1.Height

nogen gange går den lidt i kage og siger en forkert størrelse så skal jeg bare klikke 1 gang til på filen og så kommer den med den rigtige størrelse.
Det er dog et stort problem da det jo også afgør om den skal scaleres eller ikke skal så hvorfor er det lige den går i kage når de andre ser ud til at virke fint?
Avatar billede nissen2630 Novice
16. august 2009 - 17:16 #1
Sæt image1.update ind lige efter load. Så skulle det virke
16. august 2009 - 18:32 #2
=UpLoadPicture(File1.Path & "/" .. og så som du selv har skrevet det..
Avatar billede mega-hawk Nybegynder
16. august 2009 - 18:40 #3
kan ikke få nogen af delene til at virke:o/
Men i får lige lidt mere kode her:

Option Explicit
Sub stor()
Main.Image1.Stretch = True
With Main.Image1
    .Width = 600
    .Height = 590
End With
End Sub

Sub lille()
Main.Image1.Stretch = False
With Main.Image1
    .Width = 600
    .Height = 590
End With
End Sub
17. august 2009 - 17:01 #4
hmm - er ikke så fancy til de koder. Men prøv på http://www.cnet.com/?tag=hdr, eller en engelsk hjemmeside. Der plejer at være noget bedre og meget mere respons. (: held og lykke med at finde ud af det. (:
Avatar billede mega-hawk Nybegynder
19. august 2010 - 09:59 #5
fandt aldrig ud af det så lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester