OVH Cloud OVH Cloud

tabstrip et tabcontrol

5 réponses
Avatar
Ticker
Bonjour à tous
J'ai un petit problème avec l'utilisation des "tabcontrol" dans 1 userform.
J'utilise VB.NET
J'ai crée 3 onglets, je place des "controls" sur chaques pages créees. Mais
je voudrais savoir comment faire pour qu'un bouton (par exemple) se retrouve
sur chaques onglets.
En effet, actuellement, je suis obligé de faire plusieurs boutons qui ont la
même fonction.
Je sais qu'il y un autre control ("tabstrip" que j'avais testé en VBA, il y
a quelques temps) en jouant sur la proprièté "visible", ça va, mais la phase
de conception de la userform est apocalyptique (je suis obligé de superposer
des "controls" les uns sur les autres !!?! ).

Toujours dans les "tabcontrols"
J'ai un problème pour les listviews, lorque je clique sur un bouton de la
page 1, j'envoie des informations dans une listview page 3. Mais lorsque je
vais voir sur la page 3, on ne voit rien et je suis obligé de cliquer un peu
partout pour enfin pouvoir lire le contenu de ma listview. Pas simple :(
Si quelqu'un peut m'aider.

Voilà Merci d'avance

5 réponses

Avatar
Zoury
Salut Ticker! :O)

<Mauvais groupe - réponse standard>
Ce groupe est dédier à VB6 et à ses versions antérieurs. Pour obtenir de
l'aide sur VB.NET ou tous autre produit .NET, pose tes questions dans
les groupes contenant le terme "dotnet" ou "vsnet", tel que :

microsoft.public.fr.dotnet.vb
</Mauvais groupe - réponse standard>


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:
Bonjour à tous
J'ai un petit problème avec l'utilisation des "tabcontrol" dans 1


userform.
J'utilise VB.NET
J'ai crée 3 onglets, je place des "controls" sur chaques pages créees.


Mais
je voudrais savoir comment faire pour qu'un bouton (par exemple) se


retrouve
sur chaques onglets.
En effet, actuellement, je suis obligé de faire plusieurs boutons qui ont


la
même fonction.
Je sais qu'il y un autre control ("tabstrip" que j'avais testé en VBA, il


y
a quelques temps) en jouant sur la proprièté "visible", ça va, mais la


phase
de conception de la userform est apocalyptique (je suis obligé de


superposer
des "controls" les uns sur les autres !!?! ).

Toujours dans les "tabcontrols"
J'ai un problème pour les listviews, lorque je clique sur un bouton de la
page 1, j'envoie des informations dans une listview page 3. Mais lorsque


je
vais voir sur la page 3, on ne voit rien et je suis obligé de cliquer un


peu
partout pour enfin pouvoir lire le contenu de ma listview. Pas simple :(
Si quelqu'un peut m'aider.

Voilà Merci d'avance





Avatar
Ticker
Désolé, j'avais poser la question sur microsoft.public.fr.dotnet.vb mais
comme je n'avais pas eu de réponse j'ai posté ici. Etant donné que les
controles que j'ai cité tout à l'heure sont utilisable dans VB6 (sauf erreur
de ma part)


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
Salut Ticker! :O)

<Mauvais groupe - réponse standard>
Ce groupe est dédier à VB6 et à ses versions antérieurs. Pour obtenir de
l'aide sur VB.NET ou tous autre produit .NET, pose tes questions dans
les groupes contenant le terme "dotnet" ou "vsnet", tel que :

microsoft.public.fr.dotnet.vb
</Mauvais groupe - réponse standard>


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:
> Bonjour à tous
> J'ai un petit problème avec l'utilisation des "tabcontrol" dans 1
userform.
> J'utilise VB.NET
> J'ai crée 3 onglets, je place des "controls" sur chaques pages créees.
Mais
> je voudrais savoir comment faire pour qu'un bouton (par exemple) se
retrouve
> sur chaques onglets.
> En effet, actuellement, je suis obligé de faire plusieurs boutons qui


ont
la
> même fonction.
> Je sais qu'il y un autre control ("tabstrip" que j'avais testé en VBA,


il
y
> a quelques temps) en jouant sur la proprièté "visible", ça va, mais la
phase
> de conception de la userform est apocalyptique (je suis obligé de
superposer
> des "controls" les uns sur les autres !!?! ).
>
> Toujours dans les "tabcontrols"
> J'ai un problème pour les listviews, lorque je clique sur un bouton de


la
> page 1, j'envoie des informations dans une listview page 3. Mais lorsque
je
> vais voir sur la page 3, on ne voit rien et je suis obligé de cliquer un
peu
> partout pour enfin pouvoir lire le contenu de ma listview. Pas simple :(
> Si quelqu'un peut m'aider.
>
> Voilà Merci d'avance
>
>
>




Avatar
Zoury
Salut Ticker! :O)

As-tu essayé de créer le bouton *sur le formulaire* et de la dragger par
dessus ton TabControl par la suite, avec un Bring-to-front dessus pour qu'il
reste par dessus le TabControl?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:
Désolé, j'avais poser la question sur microsoft.public.fr.dotnet.vb mais
comme je n'avais pas eu de réponse j'ai posté ici. Etant donné que les
controles que j'ai cité tout à l'heure sont utilisable dans VB6 (sauf


erreur
de ma part)


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
> Salut Ticker! :O)
>
> <Mauvais groupe - réponse standard>
> Ce groupe est dédier à VB6 et à ses versions antérieurs. Pour obtenir de
> l'aide sur VB.NET ou tous autre produit .NET, pose tes questions dans
> les groupes contenant le terme "dotnet" ou "vsnet", tel que :
>
> microsoft.public.fr.dotnet.vb
> </Mauvais groupe - réponse standard>
>
>
> --
> Cordialement
> Yanick Lefebvre - MVP pour Visual Basic
> http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
>
> Merci de poster les réponses au groupe afin d'en faire profiter à tous
> "Ticker" wrote in message
> news:
> > Bonjour à tous
> > J'ai un petit problème avec l'utilisation des "tabcontrol" dans 1
> userform.
> > J'utilise VB.NET
> > J'ai crée 3 onglets, je place des "controls" sur chaques pages créees.
> Mais
> > je voudrais savoir comment faire pour qu'un bouton (par exemple) se
> retrouve
> > sur chaques onglets.
> > En effet, actuellement, je suis obligé de faire plusieurs boutons qui
ont
> la
> > même fonction.
> > Je sais qu'il y un autre control ("tabstrip" que j'avais testé en VBA,
il
> y
> > a quelques temps) en jouant sur la proprièté "visible", ça va, mais la
> phase
> > de conception de la userform est apocalyptique (je suis obligé de
> superposer
> > des "controls" les uns sur les autres !!?! ).
> >
> > Toujours dans les "tabcontrols"
> > J'ai un problème pour les listviews, lorque je clique sur un bouton


de
la
> > page 1, j'envoie des informations dans une listview page 3. Mais


lorsque
> je
> > vais voir sur la page 3, on ne voit rien et je suis obligé de cliquer


un
> peu
> > partout pour enfin pouvoir lire le contenu de ma listview. Pas simple


:(
> > Si quelqu'un peut m'aider.
> >
> > Voilà Merci d'avance
> >
> >
> >
>
>




Avatar
Zoury
ReSalut!

Mon concept fonctionne. cependant il ne faut pas dragger le bouton mais bien
le déplacer avec les flèches, sinon il change de conteneur.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:
Désolé, j'avais poser la question sur microsoft.public.fr.dotnet.vb mais
comme je n'avais pas eu de réponse j'ai posté ici. Etant donné que les
controles que j'ai cité tout à l'heure sont utilisable dans VB6 (sauf


erreur
de ma part)


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
> Salut Ticker! :O)
>
> <Mauvais groupe - réponse standard>
> Ce groupe est dédier à VB6 et à ses versions antérieurs. Pour obtenir de
> l'aide sur VB.NET ou tous autre produit .NET, pose tes questions dans
> les groupes contenant le terme "dotnet" ou "vsnet", tel que :
>
> microsoft.public.fr.dotnet.vb
> </Mauvais groupe - réponse standard>
>
>
> --
> Cordialement
> Yanick Lefebvre - MVP pour Visual Basic
> http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
>
> Merci de poster les réponses au groupe afin d'en faire profiter à tous
> "Ticker" wrote in message
> news:
> > Bonjour à tous
> > J'ai un petit problème avec l'utilisation des "tabcontrol" dans 1
> userform.
> > J'utilise VB.NET
> > J'ai crée 3 onglets, je place des "controls" sur chaques pages créees.
> Mais
> > je voudrais savoir comment faire pour qu'un bouton (par exemple) se
> retrouve
> > sur chaques onglets.
> > En effet, actuellement, je suis obligé de faire plusieurs boutons qui
ont
> la
> > même fonction.
> > Je sais qu'il y un autre control ("tabstrip" que j'avais testé en VBA,
il
> y
> > a quelques temps) en jouant sur la proprièté "visible", ça va, mais la
> phase
> > de conception de la userform est apocalyptique (je suis obligé de
> superposer
> > des "controls" les uns sur les autres !!?! ).
> >
> > Toujours dans les "tabcontrols"
> > J'ai un problème pour les listviews, lorque je clique sur un bouton


de
la
> > page 1, j'envoie des informations dans une listview page 3. Mais


lorsque
> je
> > vais voir sur la page 3, on ne voit rien et je suis obligé de cliquer


un
> peu
> > partout pour enfin pouvoir lire le contenu de ma listview. Pas simple


:(
> > Si quelqu'un peut m'aider.
> >
> > Voilà Merci d'avance
> >
> >
> >
>
>




Avatar
Ticker
Tu as trouvé en quelques minutes une idée que j'ai mis des heures à avoir,
bien joué ;-) Je viens de réaliser une méthode un peu dans le même style.
J'envoie les contrôles d'une page directement dans une autre avec un petit
select case pour savoir ou l'envoyer.
Je donne le code si ça peut aider

Attention, c'est du VB.NET
Private Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged

Select Case TabControl1.SelectedIndex

Case Is = 0

Me.TPDictionnaire.Controls.AddRange(New System.Windows.Forms.Control()
{Me.Label4, Me.GroupBox1, Me.ListBox1})

Case Is = 1

Me.TPModification.Controls.AddRange(New System.Windows.Forms.Control()
{Me.Label4, Me.GroupBox1, Me.ListBox1})

End Select

End Sub

Toutefois, il y a un petit problème de clignotement lorsque l'on change de
pages.
Je vais donc tester immédiatement ta solution (quoique, je vais peut être
aller dormir là), merci pour l'aide, même si j'étais pas sur le bon
newsgroup ;o)
A bientôt




"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: #
Salut Ticker! :O)

As-tu essayé de créer le bouton *sur le formulaire* et de la dragger par
dessus ton TabControl par la suite, avec un Bring-to-front dessus pour


qu'il
reste par dessus le TabControl?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:
> Désolé, j'avais poser la question sur microsoft.public.fr.dotnet.vb mais
> comme je n'avais pas eu de réponse j'ai posté ici. Etant donné que les
> controles que j'ai cité tout à l'heure sont utilisable dans VB6 (sauf
erreur
> de ma part)
>
>
> "Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
> news:
> > Salut Ticker! :O)
> >
> > <Mauvais groupe - réponse standard>
> > Ce groupe est dédier à VB6 et à ses versions antérieurs. Pour obtenir


de
> > l'aide sur VB.NET ou tous autre produit .NET, pose tes questions dans
> > les groupes contenant le terme "dotnet" ou "vsnet", tel que :
> >
> > microsoft.public.fr.dotnet.vb
> > </Mauvais groupe - réponse standard>
> >
> >
> > --
> > Cordialement
> > Yanick Lefebvre - MVP pour Visual Basic
> > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
> >
> > Merci de poster les réponses au groupe afin d'en faire profiter à tous
> > "Ticker" wrote in message
> > news:
> > > Bonjour à tous
> > > J'ai un petit problème avec l'utilisation des "tabcontrol" dans 1
> > userform.
> > > J'utilise VB.NET
> > > J'ai crée 3 onglets, je place des "controls" sur chaques pages


créees.
> > Mais
> > > je voudrais savoir comment faire pour qu'un bouton (par exemple) se
> > retrouve
> > > sur chaques onglets.
> > > En effet, actuellement, je suis obligé de faire plusieurs boutons


qui
> ont
> > la
> > > même fonction.
> > > Je sais qu'il y un autre control ("tabstrip" que j'avais testé en


VBA,
> il
> > y
> > > a quelques temps) en jouant sur la proprièté "visible", ça va, mais


la
> > phase
> > > de conception de la userform est apocalyptique (je suis obligé de
> > superposer
> > > des "controls" les uns sur les autres !!?! ).
> > >
> > > Toujours dans les "tabcontrols"
> > > J'ai un problème pour les listviews, lorque je clique sur un bouton
de
> la
> > > page 1, j'envoie des informations dans une listview page 3. Mais
lorsque
> > je
> > > vais voir sur la page 3, on ne voit rien et je suis obligé de


cliquer
un
> > peu
> > > partout pour enfin pouvoir lire le contenu de ma listview. Pas


simple
:(
> > > Si quelqu'un peut m'aider.
> > >
> > > Voilà Merci d'avance
> > >
> > >
> > >
> >
> >
>
>