Creation a la demande d'un "shape"

laglisse Messages postés 3 Date d'inscription samedi 9 mars 2002 Statut Membre Dernière intervention 18 octobre 2002 - 10 mars 2002 à 11:34
cs_Kat Messages postés 5 Date d'inscription mardi 5 mars 2002 Statut Membre Dernière intervention 10 mars 2002 - 10 mars 2002 à 20:07
Sur une aplli j'ai une carte sur laquelle je souhaite faire apparaitre des point par un clic. je pensais utiliser un objet "shape" pour le symboliser mais je n'arrive pas a créer dynamiquement cet objet.

la commande New n'accepte pas cet objet :sad)

aidez moi !!!

1 réponse

cs_Kat Messages postés 5 Date d'inscription mardi 5 mars 2002 Statut Membre Dernière intervention 10 mars 2002
10 mars 2002 à 20:07
Pour créer dynamiquement un objet celui-ci doit être de type Array.
Dessine le premier point comme tu veux le faire apparaître à l'écran(assigne toutes ses propriétés nécessaires: couleur, dimmension...)
À sa propriété "Index" inscrit la valeur "0" qui identifiera le premier point à afficher.

Ensuite tu pourras créer d'autres points identiques à celui-ci :

Pour le créer:
Load Me.shaCercle(shaCercle.UBound + 1)
Pour le rendre visible:
Me.shaCercle(shaCercle.UBound).Visible = True
Pour le positionner à l'endroit désiré (.Move Left, Top, Width, Height):
Me.shaCercle(shaCercle.UBound).Move shaCercle.UBound * 100, 200, 100, 100
tu peux également modifier toutes les autres propriétées désirées.

Bye..bonne chance
0
Rejoignez-nous