[..] Automatiser un changement d'onglet

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
deuzef68
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 26 avr. 2010 14:03
Status : Hors ligne

[..] Automatiser un changement d'onglet

#1

Message par deuzef68 »

Bonjour à tous

comment je peux automatiser un changement d'onglet
pour un TabItem

c'est pour une application où il y a des paramètres à modifier dans plusieurs onglets

après une recherche dans l'Help et sur le site je n'ai pas de réponse


Merci d'avance

Fred
deuzef68
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 26 avr. 2010 14:03
Status : Hors ligne

Re: [..] Automatiser un changement d'onglet

#2

Message par deuzef68 »

J'ai trouvé une solution mais qui ne me satisfait pas...

en utilisant les raccourcis claviers on peut envoyer

Code : Tout sélectionner

Send("^{TAB}")
 
ça fonctionne...mais si on doit aller au 3ème onglet (après le premier)
on doit faire la commande 3 fois

Il n'y aurait pas une commande permettant de sélectionner l'onglet suivant la titre de l'onglet ?

Fred
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Automatiser un changement d'onglet

#3

Message par Tlem »

_GUICtrlTab_ClickTab devrait vous convenir.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
deuzef68
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 26 avr. 2010 14:03
Status : Hors ligne

Re: [..] Automatiser un changement d'onglet

#4

Message par deuzef68 »

Le pb est le même cela fait décaler d'1 onglet mais
pas de choisir l'onglet suivant le titre

Merci quand même

Fred
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Automatiser un changement d'onglet

#5

Message par Tlem »

Si vous regardez un peux mieux la documentation de la commande, vous verrez que le deuxième paramètre, permet de sélectionner l'index de l'onglet à cliquer.
Étudiez l'exemple de l'aide pour comprendre.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
deuzef68
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 26 avr. 2010 14:03
Status : Hors ligne

Re: [..] Automatiser un changement d'onglet

#6

Message par deuzef68 »

Keep cool man !
je n'ai pas un million d'heure sur le produit....
et puis dans la doc c'est écrit (puisque je sais lire)

$iIndex Specifies the zero based index of the item

et non pas "name" ou "title' ou autre CHAINE de caractère

donc je réitère ce que j'ai dis c'est suivant un "numéro" et non pas un "nom"

mais merci quand même

Fred
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Automatiser un changement d'onglet

#7

Message par Tlem »

Je ne comprend vraiment pas pourquoi vous cherchez à utiliser le nom de votre TabItem puisque lorsque vous créez chaque Item, vous connaissez son nom et son index ! :shock:

Sinon, si ca peut vous amuser, vous pouvez utiliser _GUICtrlTab_GetItemText afin de récupérer le texte de l'item, mais franchement, je ne vois pas trop l'intérêt ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre