OVH Cloud OVH Cloud

Création Objet Dynamique

4 réponses
Avatar
Nadir
Bonjour,

Sous VB6 ou VB.NET

Je souhaite créer des objets dynamiquement. Exemple, control line, control
text, control Shape... etc.

- Comment faire ?

Mieux encore, je souhaiterai dessiner des objets dynamiquement avec la
souris ?!! comme lorsque on trace une barre dans les logiciels de retouche
d'image.

- Est ce possible ? si oui, comment ????!!!!!!!!

Merci infiniment pour votre aide précieuse

Cordialement
NS

4 réponses

Avatar
Nadir
Pour créer des objets, j'ai trouvé :

Set MyText = Controls.Add("VB.TextBox", "MyTextObj")

Reste a le faire en le dessinant !


"Nadir" a écrit dans le message de news:

Bonjour,

Sous VB6 ou VB.NET

Je souhaite créer des objets dynamiquement. Exemple, control line, control
text, control Shape... etc.

- Comment faire ?

Mieux encore, je souhaiterai dessiner des objets dynamiquement avec la
souris ?!! comme lorsque on trace une barre dans les logiciels de retouche
d'image.

- Est ce possible ? si oui, comment ????!!!!!!!!

Merci infiniment pour votre aide précieuse

Cordialement
NS




Avatar
François Picalausa
Bonjour/soir,

en ce qui concerne VB6:
http://faq.vb.free.fr/index.php?questionˆ

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Nadir" a écrit dans le message de
news:
Pour créer des objets, j'ai trouvé :

Set MyText = Controls.Add("VB.TextBox", "MyTextObj")

Reste a le faire en le dessinant !


"Nadir" a écrit dans le message de news:

Bonjour,

Sous VB6 ou VB.NET

Je souhaite créer des objets dynamiquement. Exemple, control line,
control text, control Shape... etc.

- Comment faire ?

Mieux encore, je souhaiterai dessiner des objets dynamiquement avec
la souris ?!! comme lorsque on trace une barre dans les logiciels de
retouche d'image.

- Est ce possible ? si oui, comment ????!!!!!!!!

Merci infiniment pour votre aide précieuse

Cordialement
NS




Avatar
Sebho
sur ta form
places 4 lines invisibles
place un controle toto(0) invisible


mousedown :
mémoriser les coordonnées x et y
faire apparaitre 4 lines qui ont pour coordonées de départ x et y

mouse move
si bouton 1
faire un move sur les 4 lines pour dessiner un rectangle
|------------------|
| |
|------------------|

mouseup
rendre les 4 lines invisibles
créer le contrôle (load toto(1))
le déplacer vers les coordonnées mémoriser, lui donner la taille en
récupérant les coordonnées du mouseup (toto(1).move...)
toto(1).visible=true

sebho




"François Picalausa" a écrit dans le message de
news:
Bonjour/soir,

en ce qui concerne VB6:
http://faq.vb.free.fr/index.php?questionˆ

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Nadir" a écrit dans le message de
news:
> Pour créer des objets, j'ai trouvé :
>
> Set MyText = Controls.Add("VB.TextBox", "MyTextObj")
>
> Reste a le faire en le dessinant !
>
>
> "Nadir" a écrit dans le message de news:
>
>> Bonjour,
>>
>> Sous VB6 ou VB.NET
>>
>> Je souhaite créer des objets dynamiquement. Exemple, control line,
>> control text, control Shape... etc.
>>
>> - Comment faire ?
>>
>> Mieux encore, je souhaiterai dessiner des objets dynamiquement avec
>> la souris ?!! comme lorsque on trace une barre dans les logiciels de
>> retouche d'image.
>>
>> - Est ce possible ? si oui, comment ????!!!!!!!!
>>
>> Merci infiniment pour votre aide précieuse
>>
>> Cordialement
>> NS




Avatar
Nadir
MERCI INFINIMENT LES GARS !!!!!!!!

Cordialement
NS

"Sebho" a écrit dans le message de news:

sur ta form
places 4 lines invisibles
place un controle toto(0) invisible


mousedown :
mémoriser les coordonnées x et y
faire apparaitre 4 lines qui ont pour coordonées de départ x et y

mouse move
si bouton 1
faire un move sur les 4 lines pour dessiner un rectangle
|------------------|
| |
|------------------|

mouseup
rendre les 4 lines invisibles
créer le contrôle (load toto(1))
le déplacer vers les coordonnées mémoriser, lui donner la taille en
récupérant les coordonnées du mouseup (toto(1).move...)
toto(1).visible=true

sebho




"François Picalausa" a écrit dans le message de
news:
> Bonjour/soir,
>
> en ce qui concerne VB6:
> http://faq.vb.free.fr/index.php?questionˆ
>
> --
> François Picalausa (MVP VB)
> FAQ VB : http://faq.vb.free.fr
> MSDN : http://msdn.microsoft.com
>
>
> "Nadir" a écrit dans le message de
> news:
> > Pour créer des objets, j'ai trouvé :
> >
> > Set MyText = Controls.Add("VB.TextBox", "MyTextObj")
> >
> > Reste a le faire en le dessinant !
> >
> >
> > "Nadir" a écrit dans le message de news:
> >
> >> Bonjour,
> >>
> >> Sous VB6 ou VB.NET
> >>
> >> Je souhaite créer des objets dynamiquement. Exemple, control line,
> >> control text, control Shape... etc.
> >>
> >> - Comment faire ?
> >>
> >> Mieux encore, je souhaiterai dessiner des objets dynamiquement avec
> >> la souris ?!! comme lorsque on trace une barre dans les logiciels de
> >> retouche d'image.
> >>
> >> - Est ce possible ? si oui, comment ????!!!!!!!!
> >>
> >> Merci infiniment pour votre aide précieuse
> >>
> >> Cordialement
> >> NS
>
>