Aide visual basic

Résolu
toomsbzh Messages postés 11 Date d'inscription lundi 31 octobre 2005 Statut Membre Dernière intervention 17 avril 2008 - 31 oct. 2005 à 14:29
toomsbzh Messages postés 11 Date d'inscription lundi 31 octobre 2005 Statut Membre Dernière intervention 17 avril 2008 - 1 nov. 2005 à 20:15
Bonjour à tous.
Bon voila j'expose mon problème.
Je suis en train de créer un petit jeu avec des combats.
Mais le probleme survient pour la creation des barres de vies.
Je ne sait pas trop comment faire afin d'avoir une barre qui diminue selon une variable donnée.
Sachant que j'ai pas envie de me taper 100 label.
Bref si vous avez une solution faite moi signes.
Merci d'avance

4 réponses

Vb Lover Messages postés 221 Date d'inscription vendredi 30 novembre 2001 Statut Membre Dernière intervention 13 février 2010 5
31 oct. 2005 à 15:26
si je devine ce que tu veux faire, c'est une sorte de jauge des points de vie, avec un certain nombre de rectangles dessinés en fonction de la variable donnée. Si c'est ça, il ne faut surtout pas utiliser des labels! des shapes à la limites...
non, sans rire, il faut dessiner tes rectangles, pas créer des objets (label ou autres). ex :

for i=1 to PtsDeVie
me.line(0,MaxY-i*10)-(20,MaxY-i*10+8),vbred,bf
next

ça te dessine un empilement vertical de rectangles de 20 pixels de large et 8 de haut, avec un petit espace entre chacun
3
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
31 oct. 2005 à 14:58
Salut



Ta question n'est pas claire ?



Il est possible de changer le texte d'un label avec label.caption.



Apres tu as peute etre besoin des timers et des doevents pour faire varier tes labels...





A voir
0
Paladin2107 Messages postés 154 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 5 septembre 2008 1
31 oct. 2005 à 18:57
Slt
une progressBar serait le plus juticieux
en plus c simple a utilisé

Couscous
0
toomsbzh Messages postés 11 Date d'inscription lundi 31 octobre 2005 Statut Membre Dernière intervention 17 avril 2008
1 nov. 2005 à 20:15
Salut merci pour les reponses. Mais le probleme vb lover c'est que je ne c'est pas ou le place ton code sachant que c'est du procedural que je fait.
bref sinon ca semble etre la bonne solution bon jvé y plancher

Duralex sed lex
0
Rejoignez-nous