OVH Cloud OVH Cloud

OCX dans plusieurs feuilles filles

2 réponses
Avatar
Soizic
Bonjour,

J'ai un projet dans lequel j'ai une feuille fille qui=20
contient un OCX. Cette feuille fille peut =EAtre ouverte=20
plusieurs fois, c'est =E0 dire plusieurs instances.=20

Pour moi, =E0 chaque fois que je charge une nouvelle=20
feuille fille, c'est logiquement une nouvelle instance de=20
l'OCX qui est =E9galement charg=E9e ! Cependant, =E0=20
l'utilisation, je m'aper=E7ois que les diff=E9rentes=20
instances d'OCX se m=E9langent entre eux.

Je voulais donc savoir, s'il y avait une propri=E9t=E9 de=20
l'OCX =E0 renseigner pour qu'=E0 chaque chargement d'une=20
nouvelle feuille fille, se soit bien une nouvelle=20
instance de l'OCX qui soit charg=E9e.

Merci d'avance

Soizic

2 réponses

Avatar
ng
Salut,

Est-ce un OCX que tu as fait ? As-tu bien utilisé les porperty bag ? Définie
les propriétés de l'usercontrol ?

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Soizic wrote:
Bonjour,

J'ai un projet dans lequel j'ai une feuille fille qui
contient un OCX. Cette feuille fille peut être ouverte
plusieurs fois, c'est à dire plusieurs instances.

Pour moi, à chaque fois que je charge une nouvelle
feuille fille, c'est logiquement une nouvelle instance de
l'OCX qui est également chargée ! Cependant, à
l'utilisation, je m'aperçois que les différentes
instances d'OCX se mélangent entre eux.

Je voulais donc savoir, s'il y avait une propriété de
l'OCX à renseigner pour qu'à chaque chargement d'une
nouvelle feuille fille, se soit bien une nouvelle
instance de l'OCX qui soit chargée.

Merci d'avance

Soizic


Avatar
Soizic
En effet, c'est un OCX que j'ai fait.

Pour répondre à ta 1ère question, pour moi (mais je ne
suis pas une spécialiste OCX) les PropertyBag permettent
de lire/écrire les propriétés du contrôle définies en
design-time.

Et pour ce qui ait des propriétés de l'usercontrol (je
suppose que tu parles des Property Get et des Property
Let), j'en utilise mais peut être pas correctement. Peux-
tu m'expliquer en gros à quoi ça doit servir vraiment ?

Merci

Soizic


-----Message d'origine-----
Salut,

Est-ce un OCX que tu as fait ? As-tu bien utilisé les


porperty bag ? Définie
les propriétés de l'usercontrol ?

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Soizic wrote:
Bonjour,

J'ai un projet dans lequel j'ai une feuille fille qui
contient un OCX. Cette feuille fille peut être ouverte
plusieurs fois, c'est à dire plusieurs instances.

Pour moi, à chaque fois que je charge une nouvelle
feuille fille, c'est logiquement une nouvelle instance




de
l'OCX qui est également chargée ! Cependant, à
l'utilisation, je m'aperçois que les différentes
instances d'OCX se mélangent entre eux.

Je voulais donc savoir, s'il y avait une propriété de
l'OCX à renseigner pour qu'à chaque chargement d'une
nouvelle feuille fille, se soit bien une nouvelle
instance de l'OCX qui soit chargée.

Merci d'avance

Soizic




.