|
|
|
|
JN Forum
Forum GRATUIT et SANS PUB de tutoriaux, didactitiels et aides pour la création numérique.
|
|
|
|
|
Auteur |
Message |
JackNUMBER
Administrateur
Inscrit le: 25 Juin 2005
Messages: 700
Localisation: Paris
|
Posté le:
30 Juil 2005 14:59:06 |
|
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:
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.
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à
Merci. |
_________________ jacknumber.fr
Dernière édition par JackNUMBER le 20 Mar 2007 0:38:02; édité 8 fois |
|
|
|
JackNUMBER
Administrateur
Inscrit le: 25 Juin 2005
Messages: 700
Localisation: Paris
|
Posté le:
17 Fév 2006 12:18:14 |
|
(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)
Les majuscjules n'ont aucun effet (memo1 = mEMo1 = Memo1)
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 |
|
|
|
JackNUMBER
Administrateur
Inscrit le: 25 Juin 2005
Messages: 700
Localisation: Paris
|
Posté le:
20 Mar 2007 0:07:19 |
|
6- Les couleurs
En dehors des codes RVB et héxadécimal il existe des noms pour désigner les couleurs sous Delphi.
voilà |
_________________ jacknumber.fr |
|
|
|
|
|
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:
|