Message de rapport:
 

Re: Champs Memo et DnD

Sujet: Re: Champs Memo et DnD
par drcharly93 sur 11/1/2009 15:43:45

Bonjour Zechatdoc

Mise en oeuvre du Drag & Drop via l'eplorateur:
Citation :
Dans la description du champ, le champ n'est ni source ni cible de drag'n'drop
OK

Utilisation de la fonction ExploreurAccepte
- Dans votre cas pour pouvoir accepter les drag & drop de l'explrateur vers un champ RTF que l'on va nommer pour l'exemple SAI_RTF
ExplorerAccepte( Vrai, SAI_RTF )

- Le paramètre 1 pour préciser que l'on accepte le drag & drop depuis l'explorateur
- Le paramètre 2 pour préciser sur quel champ on accepte le Drag & Drop.
Ici on veut accepter de l'explorateur vers le champ SAI_RTF de la fenêtre.

le déclenchement de l'évènement
Evénement("RecupFichiers",".*",563)

Utilisation de la fonction Evenement
- le premier paramètre précise le nom de la fonction à appeler
- Le paramètre 2 est très important et c'est celui qui vous fais défaut
Citation :

<Nom de la fenêtre>.*
L'événement est géré sur tous les champs de la fenêtre <Nom de la fenêtre> (sauf la fenêtre <Nom de la fenêtre> elle-même)

.* (point étoile)
L'événement est géré sur tous les champs de la fenêtre en cours (sauf la fenêtre elle-même)

*. (étoile point)
L'événement est géré dans toutes les fenêtres WinDev de l'application en cours

*.* (étoile point étoile)
L'événement est géré dans toutes les fenêtres WinDev et dans tous les champs de toutes les fenêtres WinDev ouvertes de l'application en cours

dans notre CAS on retiendra ".*" car on veux accepter le Drag & Drop que sur les champs de la fenêtre en cours

On pourrait aussi utiliser "*.*" ou "<Nom de fenêtre>.*"qui signifie tous les champs de toutes les fenêtres dans le premier cas et tous les champs de la fenêtre nommée dans le deuxième cas mais en aucun cas "*." qui lui signifie accepter le Drag & Drop que sur la fenêtre et non ses champs, comme la fonction explorerAccepte n'accepte le Drag & Drop sur le champ SAI_RTF, seul ce champ acceptera le Drag & Drop.

L'utilisation des ces deux fonctions de façon inadaptées rend l'appel à la fonction inopérante.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2