Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

#1 02-10-2012 14:23:11

Ben53  
Membre Geek
Date d'inscription: 18-02-2010
Messages: 46
Pépites: 184
Banque: 0

[RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

Bonjour,

Je rencontre un problème lors de l'utilisation de datawindow dans un VisualUserObject. En effet les standards CTRL+C, CTRL+V et autre CTRL+A ne fonctionne pas nativement lorsque la datawindow se trouve dans un VisualUserObject, alors que tout se passe bien lorsque la datawindow est sur une fenêtre...

J'ai essayer de catcher les touche du clavier dans l'évenement pdm_dwnkey sur la datawindow avec un code du style

Code:

IF KeyDown(KeyControl!) and KeyDown(KeyC!) THEN
  this.copy ()
END IF

mais le programme ne veut rien savoir

Pourtant le code suivant fonctionne

Code:

IF KeyDown(KeyControl!) and KeyDown(KeyS!) THEN
  of_save( )
END IF

une idée, dans un premier temps pourquoi les raccourcis clavier ctrl+c et autres ne fonctionnent pas, et dans un second temps pourquoi je ne peux pas les coder moi même ?

Ce type de code fonctionne par exemple :

Code:

IF KeyDown(KeyControl!) and KeyDown(KeyAlt!) and KeyDown(KeyC!) THEN
  this.copy( )
END IF

Merci d'avance !

Dernière modification par Ben53 (03-10-2012 12:15:36)

Hors ligne

 

#2 02-10-2012 15:12:46

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

Salut ;-)

ce ne serait pas ton VisualUserObject qui trapperai déjà cette combinaison de touches qui empêcherai ta DW d'y arriver ?


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#3 02-10-2012 15:35:47

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

salut,
ou un raccourcis dans un menu qui prendrait la main ?


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#4 03-10-2012 09:21:22

Ben53  
Membre Geek
Date d'inscription: 18-02-2010
Messages: 46
Pépites: 184
Banque: 0

Re: [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

rincevent a écrit:

Salut ;-)

ce ne serait pas ton VisualUserObject qui trapperai déjà cette combinaison de touches qui empêcherai ta DW d'y arriver ?

Je n'ai rien au niveau de la fenêtre, ni de l'UO....ce cas de figure fonctionne chez vous ?

Userobject avec datawindow avec champs de texte saisisables, le tout posé sur une fenêtre avec un copier/coller fonctionnel ?

la chose la plus étrange c'est que le CTRL+S est bien catché, mais sur des fonctionnalités de base comme le CTRL+C et CTRL+V ou CTRL+A il ne se passe rien

Par contre le clic droit -> copier, clic droit -> coller fonctionne, mais c'est bien lourd...

Merci =)

Dernière modification par Ben53 (03-10-2012 09:24:41)

Hors ligne

 

#5 03-10-2012 10:15:12

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

en PB 10.5

je crée un custom visual user object, je pose dessus un DW control standard.

je pose ensuite ce custom visual user object sur une fenêtre que j'ouvre dans mon appli :

le Ctrl + X / C / V fonctionne

tu as regardé au nioveau des raccourcis de menus aussi ?

Dernière modification par rincevent (03-10-2012 10:15:50)


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#6 03-10-2012 12:13:25

Ben53  
Membre Geek
Date d'inscription: 18-02-2010
Messages: 46
Pépites: 184
Banque: 0

Re: [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

Que dois-je vérifier dans le menu ?

J'ai remarqué que lorsque je fait un open de cette fenêtre directement sans faire un opensheet rendre la fenêtre dépendante de la MDI le Copier/coller fonctionne normalement.
Dès que je fait un

Code:

opensheet(w_tar_fou_main,'parentwindow,0,original!)

Le copier/coller ne fonctionne plus.....

une idée ? un piste ou chercher ?

EDIT : je viens en effet de voir dans le menu un vieux truc trainer (menu édition qui avait les raccourcis CTRL+C, CTRL+V, ...)

Merci !

Sujet résolu

Dernière modification par Ben53 (03-10-2012 12:15:19)

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Fonctionnalités Copier/Coller Datawindow dans VisualUserObject

Pied de page des forums

Propulsé par FluxBB 1.2.22