FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Qui a bien pu prendre le focus ? Emptypar Klaus Hier à 17:01

» item_index
Qui a bien pu prendre le focus ? Emptypar leclode Hier à 16:36

» Bataille terrestre
Qui a bien pu prendre le focus ? Emptypar jjn4 Hier à 15:01

» SineCube
Qui a bien pu prendre le focus ? Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Qui a bien pu prendre le focus ? Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Qui a bien pu prendre le focus ? Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Qui a bien pu prendre le focus ? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Qui a bien pu prendre le focus ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Qui a bien pu prendre le focus ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Qui a bien pu prendre le focus ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Qui a bien pu prendre le focus ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Qui a bien pu prendre le focus ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Qui a bien pu prendre le focus ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Qui a bien pu prendre le focus ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Qui a bien pu prendre le focus ? Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 Qui a bien pu prendre le focus ?

Aller en bas 
4 participants
AuteurMessage
Mumu




Nombre de messages : 176
Localisation : 45
Date d'inscription : 20/12/2012

Qui a bien pu prendre le focus ? Empty
MessageSujet: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 14:52

Bonjour

Quelqu'un aurait-il une idée du moyen de connaitre le n° de l'objet qui a le focus ?
C'est pour rédiger une aide contextuelle.
Revenir en haut Aller en bas
Invité
Invité




Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 15:09

Salut Mumu,
C'est un besoin que j'ai de savoir personnellement, je ne sais d’ailleurs plus si j'en ai pas parlé (tout comme le focus de la fenêtre en avant-plan).

La seule possibilité que tu as est d'avoir une variable qui suit le focus de l'élément, et de la réactualiser lorsqu'il y a un clic avec number_click. Mais peut-être y-a-t'il cette possibilité avec kgf.dll
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 16:16

Tu peux faire une boucle avec les objets possiblement actif en utilisant la commande ci dessous
ACTIVE(N) : RETOURNE 1 SI L'OBJET SYSTÈME NUMÉRO N EST ACTIF, 0 SINON

Par exemple si tes objets vont de 1 à 100, tu peux faire un truc du genre

... Programme avec les déclarations des variables et la création des objets puis pour connaitre l'objet actif dans la variable globale N%

sub Obj_actif()
Dim_local i%
for i% = 1 to 100
if active(i%) = 1 then N%=i%
next i%
end_sub

Bien sûr il faut adapter à ton programme et à tes numéros d'objets (un conseil pour simplifier ta sub, créé des objets qui se suivent, sinon, tu peux passer par un tableau dans lequel tu peux ranger les numéros d'objets à tester, mais ça complique un peu...)
Revenir en haut Aller en bas
Invité
Invité




Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 17:08

Non Jicehel! Un élément actif, et le focus c'est différent. Si tout est actif, cela ne te dis pas où est le focus, c'est à dire que si le focus est sur un memo,, si tu tapes sur le clavier, il va écrire sur ce memo, et non sur un autre.

Qui a bien pu prendre le focus ? Vil-id10  Il me vient une idée!

Il faudrait faire un tableau des objets, selon leur l'ordre de leur création (à condition ne pas vadrouiller n'importe comment)
Lors d'un clic, on recherche dans le tableau le n° d'objet, et --------

Désolé, je ne peux pas approfondir maintenant,il faut que je quitte, mais si vous voyez la suite.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Qui a bien pu prendre le focus ? Empty
MessageSujet: re   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 17:18

...C' est pas moi.
lol!
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 18:03

Tu as raisons Cosmos ... C'est ça de lire le forum au boulot ... on lit trop vite et on répond à côté ... désolé... on oubli ma réponse
Revenir en haut Aller en bas
Invité
Invité




Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 18:17

Oui il vaut mieux quelqu'un qui se trompe et qui essaye, que passer à côté.
J'ai une réponse, mais pas celle que je pensais plus haut
Code:
label faux_cul
dim focu%

memo 1:on_click 1,faux_cul
memo 2:left 2,200  :on_click 2,faux_cul
edit 3:top 3,200  :on_click 3,faux_cul
button 4:top 4,250 :on_click 4,faux_cul

end
faux_cul:
  select number_click
      case 1:focu% = 1 :item_add 1, "focus sur memo 1"
      case 2:focu% = 2 :item_add 1, "focus sur le memo 2"
      case 3:focu% = 3 :item_add 1, "focus sur edit"
      case 4:set_focus 1: item_add 1,"focus sur bouton renvoyé sur memo 1" :focu% = 1
  end_select
return
Il faut l'entretenir dans le code au fur et à mesure. Mais pour que ça marche, il faut brancher à une étiquette, ou alors une boucle avec clicked()
Revenir en haut Aller en bas
Mumu




Nombre de messages : 176
Localisation : 45
Date d'inscription : 20/12/2012

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 18:31

C'est pas mal, et j'ai pensé que ça pouvait résoudre mon problème. Petit bémol, si on déclare un on_click sur un bouton, celui-ci renverra toujours sur le même sous-prog, et ce pour tous les boutons qui auront le même on_click. Mais ça on peut y remédier. Ça alourdit la programmation mais enfin faut ce qui faut.
Seulement y'a un hic. si un objet reçoit le focus par une tabulation, ça na marche plus...
Revenir en haut Aller en bas
Invité
Invité




Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 19:10

Ah une instruction que je ne connaissais pas!

remis à jour, retiré les lignes inutiles.

Code:
' mise à jour
label faux_cul
dim focu%

memo 1             : on_key_down 1,faux_cul
memo 2:left 2,200  : on_key_down 2,faux_cul
edit 3:top 3,200   : on_key_down 3,faux_cul
button 4:top 4,250 : on_click 4,faux_cul

end
faux_cul:
  focu% = number_key_down:caption 0,focu%
return
Peut-être que comme cela c'est bon, ou faut-il associer les deux?


Dernière édition par cosmos70 le Jeu 10 Oct 2013 - 17:24, édité 1 fois
Revenir en haut Aller en bas
Mumu




Nombre de messages : 176
Localisation : 45
Date d'inscription : 20/12/2012

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 19:18

ça a l'air pas mal du tout Very Happy  Je vais tester ça
Revenir en haut Aller en bas
Froggy One

Froggy One


Nombre de messages : 586
Date d'inscription : 06/01/2012

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 19:23

Laughing  Bon, si je comprends bien, tout le monde est actif mais c'est Cosmos70 qui a le focus... en attendant moi je vais cuisiner, bonsoir...
Revenir en haut Aller en bas
http://gaeldwest.wordpress.com
Invité
Invité




Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 19:38

Ah!
Citation :
tout le monde est actif mais c'est Cosmos70 qui a le focus..
J'ai cru un instant lire le focu!

Je suis intervenu sur ce post par défaut. Comme j'aurai aimé que ce fut notre ami Klaus qui le fasse!
Revenir en haut Aller en bas
Mumu




Nombre de messages : 176
Localisation : 45
Date d'inscription : 20/12/2012

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 20:53

Tout à fait d'accord en ce qui concerne ta dernière remarque Cosmos.

Sinon ton dernier code est impeccable. Mais attention une erreur s'est glissée dans celui-ci et ça le rend instable et d'un fonctionnement erratique.
Aux lignes 4 et suivantes les ":" n'ont pas été incluses dans le commentaire. une fois le code "nettoyé" ça marche au poil.
La version que j'utilise est la 0.9.24 du 28 mars
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? EmptyMar 8 Oct 2013 - 21:10

Oui Cosmos, désolé de revenir la dessus mais moi aussi, je suis vraiment très inquiet par rapport à Klaus...
J'espère qu'il ne lui pas arrivé une grosse tuile de santé... C'est de plus en plus inquiétant...
Revenir en haut Aller en bas
Contenu sponsorisé





Qui a bien pu prendre le focus ? Empty
MessageSujet: Re: Qui a bien pu prendre le focus ?   Qui a bien pu prendre le focus ? Empty

Revenir en haut Aller en bas
 
Qui a bien pu prendre le focus ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» La commande COLOR a-t-elle besoin de prendre son souffle !
» CENTER ? FOCUS ?
» Mais qui a le focus ?
» INKEY$ focus?
» FOCUS sur un Objet

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: