Utilisation de pictureclip (activex)

Soyez le premier à donner votre avis sur cette source.

Vue 2 883 fois - Téléchargée 505 fois

Description

C'est un composant idéal pour réaliser de belles interfaces graphiques! Son avantage est qu'il garde tout les bitmaps en RAM afin d'avoir un affichage fluide.

Source / Exemple :


'/****************
' * (code dans le zip)
' *
'*****************/

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
62
Date d'inscription
jeudi 18 avril 2002
Statut
Membre
Dernière intervention
29 septembre 2004

PctureClip a besoin d'une image qu'il va quadriller: dans ses options on choisi le nombre de colonnes et de lignes et chaque case a un index. Si tu as 2 lignes et 3 colonnes, tu auras pour la 1ere lignes les indes 0, 1, 2 puis sur la 2nde 3, 4, 5.
En pratique, je fais d'abord l'image en prévoyant le futur quadrillage; c'est facile les cases sont toutes de mêmes dimensions. Regarde le code, et tu verras bien comment ça marche.
Messages postés
488
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
21 avril 2009

A moitié en fait... Comment tu gère les zones qui seront "découpées" pour mettre sur un bouton?? c'est la taille de tes boutons qui influe sur la taille des éléments de ton bitmap?? Ou cela marche dans l'autre sens??? C'est ça surtout en fait qui me branche : )). Merci de te réponse en tout cas, c'est sympa : p
Messages postés
62
Date d'inscription
jeudi 18 avril 2002
Statut
Membre
Dernière intervention
29 septembre 2004

x En réponse à pluplu:

Non, il n'y a pas d'erreur car Keycode est une constante VB liée au pavé numérique (cf. doc):
vbKeyNumpad1 0x61 Touche 1 soit ... 97 en décimal !

x en réponse à radada:

il suffit de créer comme tu veux tes bitmaps pour les insérer dans un pictureClip qui est comme un tableau de bitmaps. Tu les appelles ensuite facilement comme tu lirais un nombre dans un tableau d'integers.
La feuille est remplie de contrôles Picture simples et leur contenu est chargé au départ dans Form_Load et modifié en cas de clic ou d'appui sur une touche du pavé numérique. Cela devrait répondre à ta question ?
Messages postés
615
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
4 juillet 2012

Cela tombe à pic, je suis sur la progr. d'une calculette en OCX. Mais pour information il y a une erreur dans ton code dans les Sub Form_Keydown et Form_Keyup Index = KeyCode - 49 et non pas -97, sinon c'est super !!
Messages postés
488
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
21 avril 2009

C'est rigolo, mais tu n'explique pas comment créer ton bitmap, l'utiliser etc... Je sais que c'est pas un tuto, mais au vu de la description de la source, je pensais voir quelquechose de + didactique.. : (. Mais sinon, c clair que ça a l'air pas mal .. ; )) 7/10

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.