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
» trop de fichiers en cours
Qui a bien pu prendre le focus ? Emptypar lepetitmarocain Aujourd'hui à 17:29

» Une calculatrice en une ligne de programme
Qui a bien pu prendre le focus ? Emptypar jean_debord Aujourd'hui à 8:47

» Form(résolu)
Qui a bien pu prendre le focus ? Emptypar leclode Hier à 17:59

» Bataille navale SM
Qui a bien pu prendre le focus ? Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Gestion d'un système client-serveur.
Qui a bien pu prendre le focus ? Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
Qui a bien pu prendre le focus ? Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Qui a bien pu prendre le focus ? Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Qui a bien pu prendre le focus ? Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Qui a bien pu prendre le focus ? Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Qui a bien pu prendre le focus ? Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Qui a bien pu prendre le focus ? Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Qui a bien pu prendre le focus ? Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Qui a bien pu prendre le focus ? Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Qui a bien pu prendre le focus ? Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Qui a bien pu prendre le focus ? Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
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 : 8610
Age : 52
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 : 584
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 !
» FOCUS sur un Objet
» option et focus
» CENTER ? FOCUS ?
» Mais qui a le focus ?

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: