Index du Forum Rechercher Liste des Membres FAQ Profil Se connecter pour vérifier ses messages privés Connexion S'enregistrer
JN Forum


Forum GRATUIT et SANS PUB de tutoriaux, didactitiels et aides pour la création numérique.
 Aides et rappels sur Delphi Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujet Répondre au sujet
Auteur Message
JackNUMBER
Administrateur


Inscrit le: 25 Juin 2005
Messages: 701
Localisation: Paris

MessagePosté le: 30 Juil 2005 14:59:06 Répondre en citantRevenir en haut

Bonjour !

Les codes sources ont été testés sous Delphi 6-7 ou +

Pour pouvoir ajouter un code source présent sur ce forum, il faut:
- Savoir ajouter un composant
- Savoir lui attribuer un script (code source)

j'explique:
une form: c'est une fenêtre, une page où l'on insère des composants

1- Ajouter un composant à la form
- Faites un double clic sur le composant dans la palette en haut
ou
- Faites un glissé/déposé avec le composant de la palette à la form

2- Attribuer un script
Pour attribuer un script à un composant, objet ou à la from, il faut faire un double clic dessus, généralement le script s'exécutera lors du clic sur le composant, l'objet (pour la form ce sera au chargement de l'application).
Sinon vous pouvez aller dans l'onglet Evénement:
Image

et vous sélectionnez une ou plusieurs événement(s) (explications des événements en fin de message) pour cela, faites un double clic sur l'espace blanc situé à coté du nom de l'action (ICI), la fenêtre des scripts apparaît et là vous tapez ou copier/coller votre script.
Par exemple: si vous avez "mettre dans OnKeyPress", cela signifie que vous devez trouver l'événement appelé OnKeyPress et faire un double clic sur l'espace blanc à droite et copier/coller le code source.

- Si il y a marqué "remplacer begin" c'est qu'il faut... remplacer le begin qui doit TOUJOURS se trouver AU-DESSUS du vos scripts (sauf quand c'est indiqué qu'il faut le remplacer), pour le remplacer, sélectionnez-le avec votre curseur et copier/coller le code source.

- Si il y a marqué "mettre ShellApi dans use":
- Allez tout en haut du script,
- Il y a la déclaration use et plusieurs noms assez étranges en dessous,
- Après le dernier, il y a un [ ; ] vous le remplacer par une [ , ],
- Insérez un espace,
- Vous tapez ShellApi
- Et vous ajoutez à la fin un [ ; ]
Visionner la vidéo pour mieux comprendre: ICI

- On peut très bien combiner plusieurs code à la suite:
form2.showmodal;close; (pour ouvrir la form2 et fermer celle qui est active).

- Généralement ces codes sont à copier/coller à l'endroit où vous arrivez lorsque vous faites un double-clic sur le composant, sinon c'est indiqué où il faut le mettre.

- Pour désattribuer un script à un événement il vous suffit de supprimer le texte qui s'est mit automatiquement dans l'espace blanc à droite de l'événement.

Exclamation Attention: il faut TOUJOURS finir une action par un point virgule [ ; ]

3- Les événements
Voici un récapitulatif des principaux événements:
¤ OnChange: lors d'un changement
¤ OnClick: lors d'un clic
¤ OnDblClick: lors d'un double clic
¤ OnCloseQuery: à la fermeture
¤ OnKeyDown: lorsqu'une touche du clavier est appuyé
¤ OnKeyPress: presque pareil que OnKeyDown
¤ OnKeyUp: lorsque la touche est relâché
¤ OnMouseDown: comme OnClick
¤ OnMouseMove: lorsque la souris bouge dessus
¤ OnMouseUp: au relâchement du clic

4- Les commentaires
Dans les codes source, les texte qui suivent DEUX " / " sont des textes de commentaire, on peut les supprimer comme les laisser et il n'interviennes pas dans le code.

Pour des commentaires de plusieurs lignes on ouvre avec un " (* " et on ferme avec un " *) ".

Exemple:
Code:
Memo1.SelectAll;//on selectionne tout ce qu'il y a dans le memo1
Memo1.CopyToClipboard;(*on copie ce qu'on vient de sélectionner
dans le presse-papier de Windows*)
Application.Terminate;//on quitte l'application


Voilà Very Happy
Merci.

_________________
jacknumber.fr

Dernière édition par JackNUMBER le 20 Mar 2007 0:38:02; édité 8 fois
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
JackNUMBER
Administrateur


Inscrit le: 25 Juin 2005
Messages: 701
Localisation: Paris

MessagePosté le: 17 Fév 2006 12:18:14 Répondre en citantRevenir en haut

(Bonjour à tous !)

5- Les noms de composant
Pour le nom d'un composant, vous pouvez mettre:
- juste son nom (ex: Memo1),
- sa localisation + son nom (ex: Form1.Memo1)

Arrow Les majuscjules n'ont aucun effet (memo1 = mEMo1 = Memo1)
Arrow Vous pouvez nommer vos composant comme bon vous semble (Name dans les Propriétés)





voilà

_________________
jacknumber.fr

Dernière édition par JackNUMBER le 20 Mar 2007 1:04:33; édité 2 fois
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
JackNUMBER
Administrateur


Inscrit le: 25 Juin 2005
Messages: 701
Localisation: Paris

MessagePosté le: 20 Mar 2007 0:07:19 Répondre en citantRevenir en haut

6- Les couleurs
En dehors des codes RVB et héxadécimal il existe des noms pour désigner les couleurs sous Delphi.

Image Image



voilà

_________________
jacknumber.fr
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Montrer les messages depuis:      
Poster un nouveau sujet Répondre au sujet


 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum




Partenaires:
Licence Creative Commons
Forum réalisé par Jack NUMBER
Structure: phpBB