Je souhaite obtenir la liste de tous les controles=20
contenus dans un des onglets d'un SSTab:
Je parcours la collection <Controls>, je trouve dans la=20
propri=E9t=E9 <Container> ceux qui appartiennent au SSTab,=20
mais impossible de savoir dans quel onglet ils sont !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello,
je pense pas que ce soit possible. Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer des pages. Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient à quelle page...
Une autre possibilité serait de stoquer le numéro de page dans la propriété tag du contrôle, si tu ne l'utilise pas pour autre chose.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" a écrit dans le message de news:1c39e01c452a5$e2fdecb0$
Boonjour.
Je souhaite obtenir la liste de tous les controles contenus dans un des onglets d'un SSTab:
Je parcours la collection <Controls>, je trouve dans la propriété <Container> ceux qui appartiennent au SSTab, mais impossible de savoir dans quel onglet ils sont !
Ais-je manqué quelque chose ?
Hello,
je pense pas que ce soit possible.
Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer des
pages.
Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient à
quelle page...
Une autre possibilité serait de stoquer le numéro de page dans la propriété
tag du contrôle, si tu ne l'utilise pas pour autre chose.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:1c39e01c452a5$e2fdecb0$a601280a@phx.gbl
Boonjour.
Je souhaite obtenir la liste de tous les controles
contenus dans un des onglets d'un SSTab:
Je parcours la collection <Controls>, je trouve dans la
propriété <Container> ceux qui appartiennent au SSTab,
mais impossible de savoir dans quel onglet ils sont !
je pense pas que ce soit possible. Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer des pages. Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient à quelle page...
Une autre possibilité serait de stoquer le numéro de page dans la propriété tag du contrôle, si tu ne l'utilise pas pour autre chose.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" a écrit dans le message de news:1c39e01c452a5$e2fdecb0$
Boonjour.
Je souhaite obtenir la liste de tous les controles contenus dans un des onglets d'un SSTab:
Je parcours la collection <Controls>, je trouve dans la propriété <Container> ceux qui appartiennent au SSTab, mais impossible de savoir dans quel onglet ils sont !
Ais-je manqué quelque chose ?
Loic BERTHOLLET
Si c'est possible ;o) : j'ai trouvé
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui ne sont pas dans l'onglet affiché Il suffit d'exploiter ceci..
Merci quand même
----- François Picalausa a écrit : ----
Hello
je pense pas que ce soit possible Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer de pages Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient
Si c'est possible ;o) : j'ai trouvé
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui ne sont pas dans l'onglet affiché
Il suffit d'exploiter ceci..
Merci quand même
----- François Picalausa a écrit : ----
Hello
je pense pas que ce soit possible
Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer de
pages
Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui ne sont pas dans l'onglet affiché Il suffit d'exploiter ceci..
Merci quand même
----- François Picalausa a écrit : ----
Hello
je pense pas que ce soit possible Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer de pages Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient
Christophe QUEVAL
Ca alors, fallait le trouver !! :o)
"Loic BERTHOLLET" a écrit dans le message de news:
Si c'est possible ;o) : j'ai trouvé !
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui
ne sont pas dans l'onglet affiché.
Il suffit d'exploiter ceci...
Merci quand même.
----- François Picalausa a écrit : -----
Hello,
je pense pas que ce soit possible. Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer
des
pages. Après, ça devient un jeu d'enfant de déterminer quel contrôle
appartient à
quelle page...
Une autre possibilité serait de stoquer le numéro de page dans la
propriété
tag du contrôle, si tu ne l'utilise pas pour autre chose.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" a écrit dans
le
message de news:1c39e01c452a5$e2fdecb0$ > Boonjour. >> Je souhaite obtenir la liste de tous les controles > contenus dans un des onglets d'un SSTab: >> Je parcours la collection <Controls>, je trouve dans la > propriété <Container> ceux qui appartiennent au SSTab, > mais impossible de savoir dans quel onglet ils sont ! >> Ais-je manqué quelque chose ?
Ca alors, fallait le trouver !! :o)
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:3CD3B263-EC9E-4BDB-9716-49FC6A68F806@microsoft.com...
Si c'est possible ;o) : j'ai trouvé !
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui
ne sont pas dans l'onglet affiché.
Il suffit d'exploiter ceci...
Merci quand même.
----- François Picalausa a écrit : -----
Hello,
je pense pas que ce soit possible.
Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer
des
pages.
Après, ça devient un jeu d'enfant de déterminer quel contrôle
appartient à
quelle page...
Une autre possibilité serait de stoquer le numéro de page dans la
propriété
tag du contrôle, si tu ne l'utilise pas pour autre chose.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit dans
le
message de news:1c39e01c452a5$e2fdecb0$a601280a@phx.gbl
> Boonjour.
>> Je souhaite obtenir la liste de tous les controles
> contenus dans un des onglets d'un SSTab:
>> Je parcours la collection <Controls>, je trouve dans la
> propriété <Container> ceux qui appartiennent au SSTab,
> mais impossible de savoir dans quel onglet ils sont !
>> Ais-je manqué quelque chose ?
"Loic BERTHOLLET" a écrit dans le message de news:
Si c'est possible ;o) : j'ai trouvé !
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui
ne sont pas dans l'onglet affiché.
Il suffit d'exploiter ceci...
Merci quand même.
----- François Picalausa a écrit : -----
Hello,
je pense pas que ce soit possible. Mais tu peux utiliser un tabstrip et des fras pour afficher/masquer
des
pages. Après, ça devient un jeu d'enfant de déterminer quel contrôle
appartient à
quelle page...
Une autre possibilité serait de stoquer le numéro de page dans la
propriété
tag du contrôle, si tu ne l'utilise pas pour autre chose.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" a écrit dans
le
message de news:1c39e01c452a5$e2fdecb0$ > Boonjour. >> Je souhaite obtenir la liste de tous les controles > contenus dans un des onglets d'un SSTab: >> Je parcours la collection <Controls>, je trouve dans la > propriété <Container> ceux qui appartiennent au SSTab, > mais impossible de savoir dans quel onglet ils sont ! >> Ais-je manqué quelque chose ?
François Picalausa
Hello,
C'est intéressant à savoir! Mais ce -75000 est constant et donc, comment savoir si le contrôle se trouve sur l'onglet 1, 2 ou 3? C'est ce que je croyais être ta question ("mais impossible de savoir dans quel onglet ils sont !"). Si tu trouves, je suis intéressé car il ne semble pas gérer la page comme ça... D'ailleurs, si left est changé (de -75000 à 0 par exemple), le contrôle a tendance à apparaitre sur plusieurs pages... j'espère que personne ne change le left des contrôles au resize?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" a écrit dans le message de news:
Si c'est possible ;o) : j'ai trouvé !
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui ne sont pas dans l'onglet affiché. Il suffit d'exploiter ceci...
----- François Picalausa a écrit : ----- je pense pas que ce soit possible. Mais tu peux utiliser un tabstrip et des frames pour afficher/masquer des pages. Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient à quelle page... Une autre possibilité serait de stoquer le numéro de page dans la propriété tag du contrôle, si tu ne l'utilise pas pour autre chose.
"Loic BERTHOLLET" a écrit dans le message de news:1c39e01c452a5$e2fdecb0$
Je souhaite obtenir la liste de tous les controles contenus dans un des onglets d'un SSTab: Je parcours la collection <Controls>, je trouve dans la propriété <Container> ceux qui appartiennent au SSTab, mais impossible de savoir dans quel onglet ils sont !
Hello,
C'est intéressant à savoir!
Mais ce -75000 est constant et donc, comment savoir si le contrôle se trouve
sur l'onglet 1, 2 ou 3?
C'est ce que je croyais être ta question ("mais impossible de savoir dans
quel onglet ils sont !").
Si tu trouves, je suis intéressé car il ne semble pas gérer la page comme
ça...
D'ailleurs, si left est changé (de -75000 à 0 par exemple), le contrôle a
tendance à apparaitre sur plusieurs pages... j'espère que personne ne change
le left des contrôles au resize?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:3CD3B263-EC9E-4BDB-9716-49FC6A68F806@microsoft.com
Si c'est possible ;o) : j'ai trouvé !
En fait, le SSTab soustrait 75000 à la propriétés <Left> des
controles qui ne sont pas dans l'onglet affiché. Il suffit
d'exploiter ceci...
----- François Picalausa a écrit : -----
je pense pas que ce soit possible.
Mais tu peux utiliser un tabstrip et des frames pour
afficher/masquer des pages.
Après, ça devient un jeu d'enfant de déterminer quel contrôle
appartient à quelle page...
Une autre possibilité serait de stoquer le numéro de page dans
la propriété tag du contrôle, si tu ne l'utilise pas pour autre
chose.
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit
dans le message de news:1c39e01c452a5$e2fdecb0$a601280a@phx.gbl
Je souhaite obtenir la liste de tous les controles
contenus dans un des onglets d'un SSTab:
Je parcours la collection <Controls>, je trouve dans la
propriété <Container> ceux qui appartiennent au SSTab,
mais impossible de savoir dans quel onglet ils sont !
C'est intéressant à savoir! Mais ce -75000 est constant et donc, comment savoir si le contrôle se trouve sur l'onglet 1, 2 ou 3? C'est ce que je croyais être ta question ("mais impossible de savoir dans quel onglet ils sont !"). Si tu trouves, je suis intéressé car il ne semble pas gérer la page comme ça... D'ailleurs, si left est changé (de -75000 à 0 par exemple), le contrôle a tendance à apparaitre sur plusieurs pages... j'espère que personne ne change le left des contrôles au resize?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Loic BERTHOLLET" a écrit dans le message de news:
Si c'est possible ;o) : j'ai trouvé !
En fait, le SSTab soustrait 75000 à la propriétés <Left> des controles qui ne sont pas dans l'onglet affiché. Il suffit d'exploiter ceci...
----- François Picalausa a écrit : ----- je pense pas que ce soit possible. Mais tu peux utiliser un tabstrip et des frames pour afficher/masquer des pages. Après, ça devient un jeu d'enfant de déterminer quel contrôle appartient à quelle page... Une autre possibilité serait de stoquer le numéro de page dans la propriété tag du contrôle, si tu ne l'utilise pas pour autre chose.
"Loic BERTHOLLET" a écrit dans le message de news:1c39e01c452a5$e2fdecb0$
Je souhaite obtenir la liste de tous les controles contenus dans un des onglets d'un SSTab: Je parcours la collection <Controls>, je trouve dans la propriété <Container> ceux qui appartiennent au SSTab, mais impossible de savoir dans quel onglet ils sont !
Loic BERTHOLLET
Je change les Left au resize et effectivement je vois apparaitre les contrôles sur toutes les pages..
MAIS, il y a un exemple de resize des controles dans un SSTab dans MSDN (je ne sais plus où... En gros, il faut tenir compte de la constante de décalage... je vais essayer quand j'aurais le temps
Autre article vu dans MSDN, il ne faut pas modifier les propriétés des controles inclus tant que le SSTab n'est pas initilalisé, je crois me souvenir qu'ils utilisent la propriété "Activate" pour déttrminer la fin de l'init du SSTab
----- François Picalausa a écrit : ----
Hello
C'est intéressant à savoir Mais ce -75000 est constant et donc, comment savoir si le contrôle se trouv sur l'onglet 1, 2 ou 3 C'est ce que je croyais être ta question ("mais impossible de savoir dan quel onglet ils sont !") Si tu trouves, je suis intéressé car il ne semble pas gérer la page comm ça.. D'ailleurs, si left est changé (de -75000 à 0 par exemple), le contrôle tendance à apparaitre sur plusieurs pages... j'espère que personne ne chang le left des contrôles au resize
-- François Picalausa (MVP VB http://faq.vb.free.fr --- http://msdn.microsoft.co http://apisvb.europe.webmatrixhosting.ne
"Loic BERTHOLLET" a écrit dans l message de news: > Si c'est possible ;o) : j'ai trouvé >> En fait, le SSTab soustrait 75000 à la propriétés <Left> de > controles qui ne sont pas dans l'onglet affiché. Il suffi > d'exploiter ceci.. >> ----- François Picalausa a écrit : ---- > je pense pas que ce soit possible > Mais tu peux utiliser un tabstrip et des frames pou > afficher/masquer des pages > Après, ça devient un jeu d'enfant de déterminer quel contrôl > appartient à quelle page.. > Une autre possibilité serait de stoquer le numéro de page dan > la propriété tag du contrôle, si tu ne l'utilise pas pour autr > chose >> "Loic BERTHOLLET" a écri >> dans le message de news:1c39e01c452a5$e2fdecb0$ >>> Je souhaite obtenir la liste de tous les controle >>> contenus dans un des onglets d'un SSTab >>> Je parcours la collection <Controls>, je trouve dans l >>> propriété <Container> ceux qui appartiennent au SSTab >>> mais impossible de savoir dans quel onglet ils sont
Je change les Left au resize et effectivement je vois apparaitre les contrôles sur toutes les pages..
MAIS, il y a un exemple de resize des controles dans un SSTab dans MSDN (je ne sais plus où...
En gros, il faut tenir compte de la constante de décalage... je vais essayer quand j'aurais le temps
Autre article vu dans MSDN, il ne faut pas modifier les propriétés des controles inclus tant que le SSTab n'est pas initilalisé, je crois me souvenir qu'ils utilisent la propriété "Activate" pour déttrminer la fin de l'init du SSTab
----- François Picalausa a écrit : ----
Hello
C'est intéressant à savoir
Mais ce -75000 est constant et donc, comment savoir si le contrôle se trouv
sur l'onglet 1, 2 ou 3
C'est ce que je croyais être ta question ("mais impossible de savoir dan
quel onglet ils sont !")
Si tu trouves, je suis intéressé car il ne semble pas gérer la page comm
ça..
D'ailleurs, si left est changé (de -75000 à 0 par exemple), le contrôle
tendance à apparaitre sur plusieurs pages... j'espère que personne ne chang
le left des contrôles au resize
--
François Picalausa (MVP VB
http://faq.vb.free.fr --- http://msdn.microsoft.co
http://apisvb.europe.webmatrixhosting.ne
"Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écrit dans l
message de news:3CD3B263-EC9E-4BDB-9716-49FC6A68F806@microsoft.co
> Si c'est possible ;o) : j'ai trouvé
>> En fait, le SSTab soustrait 75000 à la propriétés <Left> de
> controles qui ne sont pas dans l'onglet affiché. Il suffi
> d'exploiter ceci..
>> ----- François Picalausa a écrit : ----
> je pense pas que ce soit possible
> Mais tu peux utiliser un tabstrip et des frames pou
> afficher/masquer des pages
> Après, ça devient un jeu d'enfant de déterminer quel contrôl
> appartient à quelle page..
> Une autre possibilité serait de stoquer le numéro de page dan
> la propriété tag du contrôle, si tu ne l'utilise pas pour autr
> chose
>> "Loic BERTHOLLET" <anonymous@discussions.microsoft.com> a écri
>> dans le message de news:1c39e01c452a5$e2fdecb0$a601280a@phx.gb
>>> Je souhaite obtenir la liste de tous les controle
>>> contenus dans un des onglets d'un SSTab
>>> Je parcours la collection <Controls>, je trouve dans l
>>> propriété <Container> ceux qui appartiennent au SSTab
>>> mais impossible de savoir dans quel onglet ils sont
Je change les Left au resize et effectivement je vois apparaitre les contrôles sur toutes les pages..
MAIS, il y a un exemple de resize des controles dans un SSTab dans MSDN (je ne sais plus où... En gros, il faut tenir compte de la constante de décalage... je vais essayer quand j'aurais le temps
Autre article vu dans MSDN, il ne faut pas modifier les propriétés des controles inclus tant que le SSTab n'est pas initilalisé, je crois me souvenir qu'ils utilisent la propriété "Activate" pour déttrminer la fin de l'init du SSTab
----- François Picalausa a écrit : ----
Hello
C'est intéressant à savoir Mais ce -75000 est constant et donc, comment savoir si le contrôle se trouv sur l'onglet 1, 2 ou 3 C'est ce que je croyais être ta question ("mais impossible de savoir dan quel onglet ils sont !") Si tu trouves, je suis intéressé car il ne semble pas gérer la page comm ça.. D'ailleurs, si left est changé (de -75000 à 0 par exemple), le contrôle tendance à apparaitre sur plusieurs pages... j'espère que personne ne chang le left des contrôles au resize
-- François Picalausa (MVP VB http://faq.vb.free.fr --- http://msdn.microsoft.co http://apisvb.europe.webmatrixhosting.ne
"Loic BERTHOLLET" a écrit dans l message de news: > Si c'est possible ;o) : j'ai trouvé >> En fait, le SSTab soustrait 75000 à la propriétés <Left> de > controles qui ne sont pas dans l'onglet affiché. Il suffi > d'exploiter ceci.. >> ----- François Picalausa a écrit : ---- > je pense pas que ce soit possible > Mais tu peux utiliser un tabstrip et des frames pou > afficher/masquer des pages > Après, ça devient un jeu d'enfant de déterminer quel contrôl > appartient à quelle page.. > Une autre possibilité serait de stoquer le numéro de page dan > la propriété tag du contrôle, si tu ne l'utilise pas pour autr > chose >> "Loic BERTHOLLET" a écri >> dans le message de news:1c39e01c452a5$e2fdecb0$ >>> Je souhaite obtenir la liste de tous les controle >>> contenus dans un des onglets d'un SSTab >>> Je parcours la collection <Controls>, je trouve dans l >>> propriété <Container> ceux qui appartiennent au SSTab >>> mais impossible de savoir dans quel onglet ils sont