Avatar billede herbert Nybegynder
02. oktober 1999 - 18:57 Der er 3 kommentarer og
1 løsning

bruger skal flytte billede

Hvordan gør man det muligt for brugeren at flytte et image?? Ligesom man selv kan i designtime?
Avatar billede brian Nybegynder
03. oktober 1999 - 01:34 #1
Her er et lille eksempel, prøv at lege lidt videre selv :

placer 2 image på din form.

Sæt OLEDragMode til 1 (Automatic) og OLEDropmode til 2 (Automatic).

Når du trækker image1 over på image2 og slipper flyttes billedet. Image1 er dermed tomt.

En anden måde :

opret to image.
Sæt DragMode=1 på image1

sæt:
Private Sub Image2_DragDrop(Source As Control, X As Single, Y As Single)
Image2.Picture = Source
End Sub

Når du slipper image1 på image2 anbringes en kopi.

Der er mange andre måder at gøre det på - prøv dig frem.

Hvis du vil kunne flytte dit image frit rundt på formen skal du :

sæt OLEDropMode til 1 på formen

Sæt Dragmode=1 , OLEDragMode=1 , OLEDropMode =2 på din image.

Tilføj følgende :
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Image1.Left = X
Image1.Top = Y
End Sub

BEMÆRK x og y vil være øverste venstre hjørne så det skal du lige kompensere for.

Håber du kan bruge svaret.

Brian
Avatar billede brian Nybegynder
13. oktober 1999 - 22:27 #2
Har du problemer eller har jeg ikke skrevet det tydelig nok ???
Avatar billede herbert Nybegynder
17. oktober 1999 - 17:33 #3
Det var ik helt det jeg skal bruge
Avatar billede brian Nybegynder
17. oktober 1999 - 18:16 #4
Var det så ikke en ide at tydeliggøre dit spørgsmål ???

Hvis ikke :

sæt OLEDropMode til 1 på formen

Sæt Dragmode=1 , OLEDragMode=1 , OLEDropMode =2 på din image.

Tilføj følgende :
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Image1.Left = X
Image1.Top = Y
End Sub

er svar på dit spørgsmål, så tror jeg ikke du selv ved hvad du spørger om.

Desuden behøver man vel ikke at være 14 dage om at komme med en reaktion ?!?!?!

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