OVH Cloud OVH Cloud

Construire un formulaire par code ?

6 réponses
Avatar
kleomas
Bonjour,

Avec VB.NET est-il possible de construire un formulaire par code ou du
moins ajouter et positionner des contrôles sur un formulaire existant?

Merci d'avance pour votre aide

6 réponses

Avatar
Julien Bakmezdjian [MS]
Bonjour,

Oui, cela est tout à fait possible, et c'est même la seule solution que je
connaisse ! Lorsque vous utilisez le designer de Visual Studio, celui-ci ne
fait que générer le code correspondant ! Il suffit de jeter un oeil à la
région "Windows Form Designer generated code" pour voir à quoi cela
ressemble. Le seul point à noter est : ne pas oublier le
"Me.Controls.Add(monNouveauControle)".

Cordialement,

Julien

"kleomas" a écrit dans le message de
news:41010291$0$29382$
Bonjour,

Avec VB.NET est-il possible de construire un formulaire par code ou du
moins ajouter et positionner des contrôles sur un formulaire existant?

Merci d'avance pour votre aide


Avatar
Ouaf
Bonjour,

quel est l'effet de l'oubli du "Me.Controls.Add(monNouveauControle)" ? (Je
m'apercois que j'ai oublié ce code dans un de mes composant qui instancie
des controls)

Merci.


"Julien Bakmezdjian [MS]" a écrit dans le
message de news:
Bonjour,

Oui, cela est tout à fait possible, et c'est même la seule solution que je
connaisse ! Lorsque vous utilisez le designer de Visual Studio, celui-ci


ne
fait que générer le code correspondant ! Il suffit de jeter un oeil à la
région "Windows Form Designer generated code" pour voir à quoi cela
ressemble. Le seul point à noter est : ne pas oublier le
"Me.Controls.Add(monNouveauControle)".

Cordialement,

Julien

"kleomas" a écrit dans le message de
news:41010291$0$29382$
> Bonjour,
>
> Avec VB.NET est-il possible de construire un formulaire par code ou du
> moins ajouter et positionner des contrôles sur un formulaire existant?
>
> Merci d'avance pour votre aide




Avatar
Julien Bakmezdjian [MS]
Et bien le contrôle n'appartiendra à aucun conteneur. Donc personne de
l'affichera jamais (c'est la form qui demande à ses contrôles de s'afficher.
Si la form n'est pas au courant de l'existence d'un contrôle enfant, elle ne
risque pas de l'afficher !).

Julien

"Ouaf" a écrit dans le message de
news:
Bonjour,

quel est l'effet de l'oubli du "Me.Controls.Add(monNouveauControle)" ? (Je
m'apercois que j'ai oublié ce code dans un de mes composant qui instancie
des controls)

Merci.


"Julien Bakmezdjian [MS]" a écrit dans le
message de news:
> Bonjour,
>
> Oui, cela est tout à fait possible, et c'est même la seule solution que


je
> connaisse ! Lorsque vous utilisez le designer de Visual Studio, celui-ci
ne
> fait que générer le code correspondant ! Il suffit de jeter un oeil à la
> région "Windows Form Designer generated code" pour voir à quoi cela
> ressemble. Le seul point à noter est : ne pas oublier le
> "Me.Controls.Add(monNouveauControle)".
>
> Cordialement,
>
> Julien
>
> "kleomas" a écrit dans le message de
> news:41010291$0$29382$
> > Bonjour,
> >
> > Avec VB.NET est-il possible de construire un formulaire par code ou du
> > moins ajouter et positionner des contrôles sur un formulaire existant?
> >
> > Merci d'avance pour votre aide
>
>




Avatar
Serge Fournier
OK, en fait dans le code je set la propriété Parent pour chaque controle, ce
qui doit surement etre equivallent.

...

"Julien Bakmezdjian [MS]" a écrit dans le
message de news:
Et bien le contrôle n'appartiendra à aucun conteneur. Donc personne de
l'affichera jamais (c'est la form qui demande à ses contrôles de


s'afficher.
Si la form n'est pas au courant de l'existence d'un contrôle enfant, elle


ne
risque pas de l'afficher !).

Julien

"Ouaf" a écrit dans le message de
news:
> Bonjour,
>
> quel est l'effet de l'oubli du "Me.Controls.Add(monNouveauControle)" ?


(Je
> m'apercois que j'ai oublié ce code dans un de mes composant qui


instancie
> des controls)
>
> Merci.
>
>
> "Julien Bakmezdjian [MS]" a écrit dans


le
> message de news:
> > Bonjour,
> >
> > Oui, cela est tout à fait possible, et c'est même la seule solution


que
je
> > connaisse ! Lorsque vous utilisez le designer de Visual Studio,


celui-ci
> ne
> > fait que générer le code correspondant ! Il suffit de jeter un oeil à


la
> > région "Windows Form Designer generated code" pour voir à quoi cela
> > ressemble. Le seul point à noter est : ne pas oublier le
> > "Me.Controls.Add(monNouveauControle)".
> >
> > Cordialement,
> >
> > Julien
> >
> > "kleomas" a écrit dans le message de
> > news:41010291$0$29382$
> > > Bonjour,
> > >
> > > Avec VB.NET est-il possible de construire un formulaire par code ou


du
> > > moins ajouter et positionner des contrôles sur un formulaire


existant?
> > >
> > > Merci d'avance pour votre aide
> >
> >
>
>




Avatar
Zoury
Nope! :O)

J'ai tenté d'expliquer la différence entre Container et Parent de manière
claire et concise cette semaine ...
Voici la discussion :
http://groups.google.com/groups?threadm=%23hZ3ThAcEHA.1644%40tk2msftngp13.phx.gbl

j'sais pas si Julien à une meilleure idée.. ;O)

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

"Serge Fournier" a écrit dans le message de
news:%
OK, en fait dans le code je set la propriété Parent pour chaque controle,


ce
qui doit surement etre equivallent.

...

"Julien Bakmezdjian [MS]" a écrit dans le
message de news:
> Et bien le contrôle n'appartiendra à aucun conteneur. Donc personne de
> l'affichera jamais (c'est la form qui demande à ses contrôles de
s'afficher.
> Si la form n'est pas au courant de l'existence d'un contrôle enfant,


elle
ne
> risque pas de l'afficher !).
>
> Julien
>
> "Ouaf" a écrit dans le message de
> news:
> > Bonjour,
> >
> > quel est l'effet de l'oubli du "Me.Controls.Add(monNouveauControle)" ?
(Je
> > m'apercois que j'ai oublié ce code dans un de mes composant qui
instancie
> > des controls)
> >
> > Merci.
> >
> >
> > "Julien Bakmezdjian [MS]" a écrit dans
le
> > message de news:
> > > Bonjour,
> > >
> > > Oui, cela est tout à fait possible, et c'est même la seule solution
que
> je
> > > connaisse ! Lorsque vous utilisez le designer de Visual Studio,
celui-ci
> > ne
> > > fait que générer le code correspondant ! Il suffit de jeter un oeil


à
la
> > > région "Windows Form Designer generated code" pour voir à quoi cela
> > > ressemble. Le seul point à noter est : ne pas oublier le
> > > "Me.Controls.Add(monNouveauControle)".
> > >
> > > Cordialement,
> > >
> > > Julien
> > >
> > > "kleomas" a écrit dans le message de
> > > news:41010291$0$29382$
> > > > Bonjour,
> > > >
> > > > Avec VB.NET est-il possible de construire un formulaire par code


ou
du
> > > > moins ajouter et positionner des contrôles sur un formulaire
existant?
> > > >
> > > > Merci d'avance pour votre aide
> > >
> > >
> >
> >
>
>




Avatar
Serge Fournier
OKé, cé très clair ...

"Zoury" a écrit dans le message de
news:
Nope! :O)

J'ai tenté d'expliquer la différence entre Container et Parent de manière
claire et concise cette semaine ...
Voici la discussion :



http://groups.google.com/groups?threadm=%23hZ3ThAcEHA.1644%40tk2msftngp13.phx.gbl

j'sais pas si Julien à une meilleure idée.. ;O)

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

"Serge Fournier" a écrit dans le message de
news:%
> OK, en fait dans le code je set la propriété Parent pour chaque


controle,
ce
> qui doit surement etre equivallent.
>
> ...
>
> "Julien Bakmezdjian [MS]" a écrit dans


le
> message de news:
> > Et bien le contrôle n'appartiendra à aucun conteneur. Donc personne de
> > l'affichera jamais (c'est la form qui demande à ses contrôles de
> s'afficher.
> > Si la form n'est pas au courant de l'existence d'un contrôle enfant,
elle
> ne
> > risque pas de l'afficher !).
> >
> > Julien
> >
> > "Ouaf" a écrit dans le message de
> > news:
> > > Bonjour,
> > >
> > > quel est l'effet de l'oubli du "Me.Controls.Add(monNouveauControle)"


?
> (Je
> > > m'apercois que j'ai oublié ce code dans un de mes composant qui
> instancie
> > > des controls)
> > >
> > > Merci.
> > >
> > >
> > > "Julien Bakmezdjian [MS]" a écrit


dans
> le
> > > message de news:
> > > > Bonjour,
> > > >
> > > > Oui, cela est tout à fait possible, et c'est même la seule


solution
> que
> > je
> > > > connaisse ! Lorsque vous utilisez le designer de Visual Studio,
> celui-ci
> > > ne
> > > > fait que générer le code correspondant ! Il suffit de jeter un


oeil
à
> la
> > > > région "Windows Form Designer generated code" pour voir à quoi


cela
> > > > ressemble. Le seul point à noter est : ne pas oublier le
> > > > "Me.Controls.Add(monNouveauControle)".
> > > >
> > > > Cordialement,
> > > >
> > > > Julien
> > > >
> > > > "kleomas" a écrit dans le message de
> > > > news:41010291$0$29382$
> > > > > Bonjour,
> > > > >
> > > > > Avec VB.NET est-il possible de construire un formulaire par code
ou
> du
> > > > > moins ajouter et positionner des contrôles sur un formulaire
> existant?
> > > > >
> > > > > Merci d'avance pour votre aide
> > > >
> > > >
> > >
> > >
> >
> >
>
>