OVH Cloud OVH Cloud

TabStrip control

9 réponses
Avatar
Warrio
Bonjour

est-il possible de modifier l'index d'un control TabStrip? pour pouvoir
modifier le tab actif par code

pour voir l'index du tab actif, j'utilise:
myTabStrip.SelectedItem.Index

seulement cette propriété est en lecture seule.. existe-il une fonction pour
modifier cette valeur?

merci pour toute suggestion

9 réponses

Avatar
Raymond [mvp]
Bonjour.

tu peux utiliser la propriété pageindex des pages pour positionner les pages
où tu veux:

Me.CtlTab1.Pages("Clients").PageIndex = 12

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
42244993$0$3412$
Bonjour

est-il possible de modifier l'index d'un control TabStrip? pour pouvoir
modifier le tab actif par code

pour voir l'index du tab actif, j'utilise:
myTabStrip.SelectedItem.Index

seulement cette propriété est en lecture seule.. existe-il une fonction
pour modifier cette valeur?

merci pour toute suggestion



Avatar
Warrio
Bonjour Raymond, merci pour ta réponse,

mais quand j'essaye ton action, Access m'affiche l'erreur suivant:
"l'objet ne supporte pas cette propriété ou méthode."

mais j'essaye de modifier la position avec le même control activeX TabStrip
mais dans Excel, ca marche très bien.

et meme avec myTabStrip.Value = 12

Merci encore

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

tu peux utiliser la propriété pageindex des pages pour positionner les
pages où tu veux:

Me.CtlTab1.Pages("Clients").PageIndex = 12

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
42244993$0$3412$
Bonjour

est-il possible de modifier l'index d'un control TabStrip? pour pouvoir
modifier le tab actif par code

pour voir l'index du tab actif, j'utilise:
myTabStrip.SelectedItem.Index

seulement cette propriété est en lecture seule.. existe-il une fonction
pour modifier cette valeur?

merci pour toute suggestion







Avatar
Raymond [mvp]
Dans quelle version es-tu ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
42248cd8$0$3410$
Bonjour Raymond, merci pour ta réponse,

mais quand j'essaye ton action, Access m'affiche l'erreur suivant:
"l'objet ne supporte pas cette propriété ou méthode."

mais j'essaye de modifier la position avec le même control activeX
TabStrip mais dans Excel, ca marche très bien.

et meme avec myTabStrip.Value = 12

Merci encore

"Raymond [mvp]" a écrit dans le message
de news:
Bonjour.

tu peux utiliser la propriété pageindex des pages pour positionner les
pages où tu veux:

Me.CtlTab1.Pages("Clients").PageIndex = 12

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
42244993$0$3412$
Bonjour

est-il possible de modifier l'index d'un control TabStrip? pour pouvoir
modifier le tab actif par code

pour voir l'index du tab actif, j'utilise:
myTabStrip.SelectedItem.Index

seulement cette propriété est en lecture seule.. existe-il une fonction
pour modifier cette valeur?

merci pour toute suggestion











Avatar
Warrio
j'utilise Access2002
et le control activex est : Microsoft TabStrip Cpmtrol. version 6.0

merci encore pour toute suggestion


"Raymond [mvp]" a écrit dans le message de
news:
Dans quelle version es-tu ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
42248cd8$0$3410$
Bonjour Raymond, merci pour ta réponse,

mais quand j'essaye ton action, Access m'affiche l'erreur suivant:
"l'objet ne supporte pas cette propriété ou méthode."

mais j'essaye de modifier la position avec le même control activeX
TabStrip mais dans Excel, ca marche très bien.

et meme avec myTabStrip.Value = 12

Merci encore

"Raymond [mvp]" a écrit dans le message
de news:
Bonjour.

tu peux utiliser la propriété pageindex des pages pour positionner les
pages où tu veux:

Me.CtlTab1.Pages("Clients").PageIndex = 12

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
42244993$0$3412$
Bonjour

est-il possible de modifier l'index d'un control TabStrip? pour pouvoir
modifier le tab actif par code

pour voir l'index du tab actif, j'utilise:
myTabStrip.SelectedItem.Index

seulement cette propriété est en lecture seule.. existe-il une fonction
pour modifier cette valeur?

merci pour toute suggestion















Avatar
Codial
Bonjour,
Essaie:
Me.pg1.SetFocus
Codial


"Warrio" a écrit dans le message de news:
42244993$0$3412$
Bonjour

est-il possible de modifier l'index d'un control TabStrip? pour pouvoir
modifier le tab actif par code

pour voir l'index du tab actif, j'utilise:
myTabStrip.SelectedItem.Index

seulement cette propriété est en lecture seule.. existe-il une fonction
pour modifier cette valeur?

merci pour toute suggestion



Avatar
Raymond [mvp]
Pourquoi tu n'utilises pas le contrôle onglet standard access qui est
nettement mieux que le tabstrip 6.0 ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
422494ab$0$3410$
j'utilise Access2002
et le control activex est : Microsoft TabStrip Cpmtrol. version 6.0

merci encore pour toute suggestion




Avatar
Warrio
Pour les deux raisons suivantes:

le TabStrip peut afficher les pages sur plusieurs lignes (car j'ai beaucoup
d'onglets)
possède une apparence FlatButtons qui correspond a mon
style de fenêtre que le control Tab standard ne possède pas

si jamais tu as un moment de regarder, sur le lien ci-dessous, se trouve la
base avec le contrôle en question
http://home.tiscalinet.ch/warrio/TabStrip.mdb

merci encore une fois!


"Raymond [mvp]" a écrit dans le message de
news:
Pourquoi tu n'utilises pas le contrôle onglet standard access qui est
nettement mieux que le tabstrip 6.0 ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
422494ab$0$3410$
j'utilise Access2002
et le control activex est : Microsoft TabStrip Cpmtrol. version 6.0

merci encore pour toute suggestion









Avatar
Raymond [mvp]
le tabstrip standard est multilignes aussi et en plus on peut placer les
onglets en couleur.
http://officesystem.access.free.fr/coltabctltabs.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
4224b28f$0$3414$
Pour les deux raisons suivantes:

le TabStrip peut afficher les pages sur plusieurs lignes (car j'ai
beaucoup d'onglets)
possède une apparence FlatButtons qui correspond a mon
style de fenêtre que le control Tab standard ne possède pas

si jamais tu as un moment de regarder, sur le lien ci-dessous, se trouve
la base avec le contrôle en question
http://home.tiscalinet.ch/warrio/TabStrip.mdb

merci encore une fois!



Avatar
Warrio
Je n'avais pas remarquer que le tabControl standard avait aussi la propriété
MultiRow

Merci de ton temps et de ton aide!

"Raymond [mvp]" a écrit dans le message de
news:
le tabstrip standard est multilignes aussi et en plus on peut placer les
onglets en couleur.
http://officesystem.access.free.fr/coltabctltabs.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Warrio" a écrit dans le message de news:
4224b28f$0$3414$
Pour les deux raisons suivantes:

le TabStrip peut afficher les pages sur plusieurs lignes (car j'ai
beaucoup d'onglets)
possède une apparence FlatButtons qui correspond a mon
style de fenêtre que le control Tab standard ne possède pas

si jamais tu as un moment de regarder, sur le lien ci-dessous, se trouve
la base avec le contrôle en question
http://home.tiscalinet.ch/warrio/TabStrip.mdb

merci encore une fois!