[delphi]C'est possible de faire des traits ou cercle dans delphi ??

C'est possible de faire des traits ou cercle dans delphi ?? [delphi] - Delphi/Pascal - Programmation

Marsh Posté le 10-05-2002 à 17:57:30    

VOila en fait, je suis en train de faire un jeu de pendu en delphi .. :)
 
et je c pas comment dessiner les traits ... pour le pendu...
le top du top ça serait qu'on puisse leur assigner un events  
visible . comme ça je pourrai les faire apparaitre et disparaitre  quand je veux !
 
ou alors faudrait mexpliquer comment on fait les traits sur un
form . je supposer quil fuat donner les coordoné de depart et celle d'arrivé pour le trait .. et pour le cercle au chose ..
 
si qq pouvait  m'expliquer ce serait sympa :)  
 
 
MErci d'avance

Reply

Marsh Posté le 10-05-2002 à 17:57:30   

Reply

Marsh Posté le 10-05-2002 à 18:18:00    

Tu peux utiliser les objets TShape dans la palette Additional.
Sinon Form1.Canvas.LineTo etc...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-05-2002 à 18:20:04    

je rapelle que je suis NUL :)
 
Alors si tu pouvais xpliquer comment il marche les objets , ça serai sympa

Reply

Marsh Posté le 10-05-2002 à 18:48:16    

- tu cliques sur l'onglet "Additional" dans la palette d'outils
- tu cliques sur l'icône triangle/rond/carré qui affiche "Shape" quand la souris est dessus
- tu cliques sur la Form là où tu veux mettre l'objet
- dans la fenêtre à gauche dans l'éditeur de propriétés tu changes les valeurs du truc, notamment la taille (ligne = rectangle de 1 pixel), etc...
Pas difficile quand même :p
Chaque forme a un attribut "Visible", c'est toi qui disait que tu voulais une ligne que tu puisse afficher ou cacher ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-05-2002 à 19:24:12    

Euh :) Merci
 
en fait j'avais pas compris comment on pouvais convertir les shape en rectange cercle , ...  
Maintenant c bon .
 
Juste un dernier truc comment on fait pour que le cercle par exemple est un fond transparent ? j'arrive a changer la couleur du bord mais pas la couleur du fond ... :(  
 
Pilou

Reply

Marsh Posté le 10-05-2002 à 20:26:10    

Pour la suite de ton développement,
 
->Tutoriel la programmation graphique sous Delphi  
http://www.developpez.com/mdelannoy/ligne.htm

Reply

Marsh Posté le 11-05-2002 à 09:36:20    

Pilou2001 a écrit a écrit :

Euh :) Merci
 
en fait j'avais pas compris comment on pouvais convertir les shape en rectange cercle , ...  
Maintenant c bon .
 
Juste un dernier truc comment on fait pour que le cercle par exemple est un fond transparent ? j'arrive a changer la couleur du bord mais pas la couleur du fond ... :(  
 
Pilou  




 
Pilou franchement t'abuses !!!
 
Je sais franchement  tu as 15 ans, etc ... mais CA NE CHANGE RIEN !!!
Nan franchement, tu développerais beaucoup plus vite si tu utilisais un minimum l'aide !!!
Ou même tu testes un peu toutes les propriétés, t'en fais pas l'ordi va pas imploser !!!
Si tu as peur de détruire ton projet en cours, t'en créé un nouveau, et tu fais plein de tests !!!
C 'est comme ça qu'on progresse, pas en polluant les forums ! Je sais les forums sont
là pour ça me dit on, mais là tu abuses !!!
Bon ciao


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 11-05-2002 à 13:09:28    

:fuck: juju :fuck:  
 
 
 
non je deconne :) c'est vrai que j'ai un peu abusé sur ce coup la surtout que j'ai trouvé la reponse tout seul après.
Par contre , j'ai pas pigé comment on pouvait faire un trait en diagonale ...
et jen ai besoin pour faire les bras et les jambes de mon pendu :(((((
 
Pilou

Reply

Marsh Posté le 11-05-2002 à 13:54:27    

Soit tu fais des images et tu les utilises avec le composant TImage, soit tu te plonge dans les fonctions de dessin en allant lire l'aide du TCanvas (la plupart des objets ont une propriété "Canvas" qui permet d'utiliser leur TCanvas pour dessiner dessus)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed