[VB 6] Picturebox probleempje

Pagina: 1
Acties:

  • chromeeh
  • Registratie: Oktober 2001
  • Laatst online: 07-09 11:39
ok ik zit met een probleem waar ik niet uitkom:
Ik wil namelijk in een picturebox een picture laden, en vervolgens een bepaald gebied hebben wat click-able is. Als er in dit gebied geklikt wordt, dat dan de volgende picture geladen wordt....
Ik heb al gezocht in de MSDN en de goT search gebruikt :'(

Hier een picture om het iets duidelijker te maken:
Afbeeldingslocatie: http://members.home.nl/marcbrummer/untitled.jpg

"Some day, I hope to find the nuggets on a chicken."


Verwijderd

um.... er een transparante button overheen maken :?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 08-09 13:41

Crazy D

I think we should take a look.

Vang het mousedown (of mouseup) event af, hier krijg je ook de x en y mee waar er geklikt wordt (of is).

Exact expert nodig?


Verwijderd

een map van je foto maken en regions definnieren
code:
1
2
3
4
[img]"image.jpg"[/img]
<map name="mappatje">
<area shape="poly" alt="blabla" coords="20,235,20,253,50,253,50,235" href="blabla.htm" TARGET="frame1">
<area shape="default" nohref>

voor meer info over mappetjes
http://www.w3c.org/TR/html401/struct/objects.html#include-maps

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 08-09 13:41

Crazy D

I think we should take a look.

Op woensdag 15 mei 2002 02:23 schreef kalaun het volgende:
een map van je foto maken en regions definnieren
:) Ja alleen ging het over VB 6 :) Hoewel het daar op zich wel op neerkomt... (wat je dus in de mousedown of mouseup events kunt afvangen :))

Exact expert nodig?


  • chromeeh
  • Registratie: Oktober 2001
  • Laatst online: 07-09 11:39
Ik had al dit:
code:
1
2
3
4
5
6
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  
    If X >= 14 Or X <= 146 And Y >= 211 Or Y <= 288 Then
      Picture1.Picture = LoadPicture("F:\blaat.jpg")
    End If
End Sub

Maar nu switch tie overal in de picture... :'(

"Some day, I hope to find the nuggets on a chicken."


Verwijderd

Denk dat je wat 'OR's te veel hebt :)
En werk met haakjes, misschien wordt het dan wat overzichtelijker:
code:
1
  (X >= 14 AND X <= 146) AND (Y >= 211 AND Y <= 288)

Je eerste code: X >= 14 OR X <= 146 vallen inderdaad alle getallen onder...

  • chromeeh
  • Registratie: Oktober 2001
  • Laatst online: 07-09 11:39
Op woensdag 15 mei 2002 08:09 schreef Debbus het volgende:
Denk dat je wat 'OR's te veel hebt :)
En werk met haakjes, misschien wordt het dan wat overzichtelijker:
code:
1
  (X >= 14 AND X <= 146) AND (Y >= 211 AND Y <= 288)

Je eerste code: X >= 14 OR X <= 146 vallen inderdaad alle getallen onder...
Ok, maar hoe moet tie dan???

"Some day, I hope to find the nuggets on a chicken."


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 08-09 13:41

Crazy D

I think we should take a look.

Op woensdag 15 mei 2002 09:32 schreef crashoverride het volgende:
Ok, maar hoe moet tie dan???
De if-voorwaarde zoals je 'm nu hebt vervangen door degene die zojuist genoemd is :)

Exact expert nodig?


  • chromeeh
  • Registratie: Oktober 2001
  • Laatst online: 07-09 11:39
Sorry had ff nie goed gelezen.... :D

"Some day, I hope to find the nuggets on a chicken."


  • Aerox.2000
  • Registratie: Februari 2001
  • Laatst online: 13-05 08:57
Een doorzichtige label, en als je die op de voorgrond zet, dan moet het werken.

BackStyle >> Transperent
Pagina: 1