je suis en train de créer un activex sous vb6.
Dans cet activeX j'ai mis une pictureBox.
Après compilation, lorsque j'insère cet activex dans un projet, je n'ai plus
accès aux methodes de base de ma picturebox (style PSet, PaintPicture...),
ni aux propriétés du controle utilisateur comme "autoredraw".
Que faut-il faire pour avoir ces propriétés et méthodes de visible ?
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
christophe-pasde
Bonjour,
Quand tu insère un objet activeX dans un projet tu as accès à ses propriétés et méthode publiques.
Ton pictureBox fait partie de l'activeX mais il est en capsulé dedans (déclaré privé)
Pour que les méthodes du picturebox (pset etc ...) soient visibles depuis l'activeX il faut que tu les implémentes au niveau de l'activeX
si picturebox1 est celui de ton activeX tu crées une sub nommée Refresh
Public sub Refresh() PictureBox1.refresh end sub
Dans ton projet tu invoque la methode refresh de l'activeX
MyactiveX.refresh
Christophe
Chris a écrit :
Bonjour,
je suis en train de créer un activex sous vb6. Dans cet activeX j'ai mis une pictureBox.
Après compilation, lorsque j'insère cet activex dans un projet, je n'ai plus accès aux methodes de base de ma picturebox (style PSet, PaintPicture...), ni aux propriétés du controle utilisateur comme "autoredraw".
Que faut-il faire pour avoir ces propriétés et méthodes de visible ?
merci d'avance Chris
Bonjour,
Quand tu insère un objet activeX dans un projet tu as accès à ses
propriétés et méthode publiques.
Ton pictureBox fait partie de l'activeX mais il est en capsulé dedans
(déclaré privé)
Pour que les méthodes du picturebox (pset etc ...) soient visibles
depuis l'activeX il faut que tu les implémentes au niveau de l'activeX
si picturebox1 est celui de ton activeX tu crées une sub nommée Refresh
Public sub Refresh()
PictureBox1.refresh
end sub
Dans ton projet tu invoque la methode refresh de l'activeX
MyactiveX.refresh
Christophe
Chris a écrit :
Bonjour,
je suis en train de créer un activex sous vb6.
Dans cet activeX j'ai mis une pictureBox.
Après compilation, lorsque j'insère cet activex dans un projet, je n'ai plus
accès aux methodes de base de ma picturebox (style PSet, PaintPicture...),
ni aux propriétés du controle utilisateur comme "autoredraw".
Que faut-il faire pour avoir ces propriétés et méthodes de visible ?
Quand tu insère un objet activeX dans un projet tu as accès à ses propriétés et méthode publiques.
Ton pictureBox fait partie de l'activeX mais il est en capsulé dedans (déclaré privé)
Pour que les méthodes du picturebox (pset etc ...) soient visibles depuis l'activeX il faut que tu les implémentes au niveau de l'activeX
si picturebox1 est celui de ton activeX tu crées une sub nommée Refresh
Public sub Refresh() PictureBox1.refresh end sub
Dans ton projet tu invoque la methode refresh de l'activeX
MyactiveX.refresh
Christophe
Chris a écrit :
Bonjour,
je suis en train de créer un activex sous vb6. Dans cet activeX j'ai mis une pictureBox.
Après compilation, lorsque j'insère cet activex dans un projet, je n'ai plus accès aux methodes de base de ma picturebox (style PSet, PaintPicture...), ni aux propriétés du controle utilisateur comme "autoredraw".
Que faut-il faire pour avoir ces propriétés et méthodes de visible ?
merci d'avance Chris
Chris
c'est bien ce qu'il me semblait mais j'ai déjà fait un activeX et j'avais accès aux methodes et propriétés sans avoir à les recréer dans l'activeX. Et je n'arrive pas à comprendre comment parce qu'il n'y a rien de particulier !!
Si t'as une idée... merci Chris
"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le message de news: cim1qj$k5t$
Bonjour,
Quand tu insère un objet activeX dans un projet tu as accès à ses propriétés et méthode publiques.
Ton pictureBox fait partie de l'activeX mais il est en capsulé dedans (déclaré privé)
Pour que les méthodes du picturebox (pset etc ...) soient visibles depuis l'activeX il faut que tu les implémentes au niveau de l'activeX
si picturebox1 est celui de ton activeX tu crées une sub nommée Refresh
Public sub Refresh() PictureBox1.refresh end sub
Dans ton projet tu invoque la methode refresh de l'activeX
MyactiveX.refresh
Christophe
Chris a écrit :
> Bonjour, > > je suis en train de créer un activex sous vb6. > Dans cet activeX j'ai mis une pictureBox. > > Après compilation, lorsque j'insère cet activex dans un projet, je n'ai
plus
> accès aux methodes de base de ma picturebox (style PSet,
PaintPicture...),
> ni aux propriétés du controle utilisateur comme "autoredraw". > > Que faut-il faire pour avoir ces propriétés et méthodes de visible ? > > merci d'avance > Chris > >
c'est bien ce qu'il me semblait mais j'ai déjà fait un activeX et j'avais
accès aux methodes et propriétés sans avoir à les recréer dans l'activeX.
Et je n'arrive pas à comprendre comment parce qu'il n'y a rien de
particulier !!
Si t'as une idée...
merci
Chris
"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: cim1qj$k5t$1@news-reader3.wanadoo.fr...
Bonjour,
Quand tu insère un objet activeX dans un projet tu as accès à ses
propriétés et méthode publiques.
Ton pictureBox fait partie de l'activeX mais il est en capsulé dedans
(déclaré privé)
Pour que les méthodes du picturebox (pset etc ...) soient visibles
depuis l'activeX il faut que tu les implémentes au niveau de l'activeX
si picturebox1 est celui de ton activeX tu crées une sub nommée Refresh
Public sub Refresh()
PictureBox1.refresh
end sub
Dans ton projet tu invoque la methode refresh de l'activeX
MyactiveX.refresh
Christophe
Chris a écrit :
> Bonjour,
>
> je suis en train de créer un activex sous vb6.
> Dans cet activeX j'ai mis une pictureBox.
>
> Après compilation, lorsque j'insère cet activex dans un projet, je n'ai
plus
> accès aux methodes de base de ma picturebox (style PSet,
PaintPicture...),
> ni aux propriétés du controle utilisateur comme "autoredraw".
>
> Que faut-il faire pour avoir ces propriétés et méthodes de visible ?
>
> merci d'avance
> Chris
>
>
c'est bien ce qu'il me semblait mais j'ai déjà fait un activeX et j'avais accès aux methodes et propriétés sans avoir à les recréer dans l'activeX. Et je n'arrive pas à comprendre comment parce qu'il n'y a rien de particulier !!
Si t'as une idée... merci Chris
"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le message de news: cim1qj$k5t$
Bonjour,
Quand tu insère un objet activeX dans un projet tu as accès à ses propriétés et méthode publiques.
Ton pictureBox fait partie de l'activeX mais il est en capsulé dedans (déclaré privé)
Pour que les méthodes du picturebox (pset etc ...) soient visibles depuis l'activeX il faut que tu les implémentes au niveau de l'activeX
si picturebox1 est celui de ton activeX tu crées une sub nommée Refresh
Public sub Refresh() PictureBox1.refresh end sub
Dans ton projet tu invoque la methode refresh de l'activeX
MyactiveX.refresh
Christophe
Chris a écrit :
> Bonjour, > > je suis en train de créer un activex sous vb6. > Dans cet activeX j'ai mis une pictureBox. > > Après compilation, lorsque j'insère cet activex dans un projet, je n'ai
plus
> accès aux methodes de base de ma picturebox (style PSet,
PaintPicture...),
> ni aux propriétés du controle utilisateur comme "autoredraw". > > Que faut-il faire pour avoir ces propriétés et méthodes de visible ? > > merci d'avance > Chris > >