OVH Cloud OVH Cloud

Control Designer

1 réponse
Avatar
Boris Sargos
Salut à tous,

j'essaie tant bien que mal de comprendre le modus operandi du Control
Designer : comment créer un designer pour mon contrôle ?
A priori, ça n'est pas trop compliqué. Mais dans mon cas, ça ne fonctionne
pas.

J'ai un contrôle, nommé WizardForm qui doit contenir une collection d'autres
contrôles WizardPage.
J'ai créé un ControlDesigner pour chacun d'eux, ainsi que les verbes AddPage
et RemovePage pour le contrôle principal WizardForm. Ce qui ne va pas, c'est
que lorsque j'ajoute un WizardPage par le biais du verbe AddPage, je ne vois
rien de nouveau sur mon contrôle parent WizardForm. L'appel à la fonction
surchargée OnPaintAdornments ne se fait pas non plus.

J'aimerais bien quelques éclaircissements là-dessus.

Merci et bonne journée.

1 réponse

Avatar
Mitsuru FURUTA [Ms]
Bonjour,

Peux-tu montrer ton code ?
Comment accèdes-tu à l'instance du control depuis le AddPage ?
Normalement celà doit fonctionner.
As-tu pensé également à la persistance de la collection dans le designer de
la Form ?

Cordialement,

Mitsuru FURUTA [Microsoft FRANCE]

"Boris Sargos" wrote in message
news:417e337d$0$3628$
Salut à tous,

j'essaie tant bien que mal de comprendre le modus operandi du Control
Designer : comment créer un designer pour mon contrôle ?
A priori, ça n'est pas trop compliqué. Mais dans mon cas, ça ne fonctionne
pas.

J'ai un contrôle, nommé WizardForm qui doit contenir une collection


d'autres
contrôles WizardPage.
J'ai créé un ControlDesigner pour chacun d'eux, ainsi que les verbes


AddPage
et RemovePage pour le contrôle principal WizardForm. Ce qui ne va pas,


c'est
que lorsque j'ajoute un WizardPage par le biais du verbe AddPage, je ne


vois
rien de nouveau sur mon contrôle parent WizardForm. L'appel à la fonction
surchargée OnPaintAdornments ne se fait pas non plus.

J'aimerais bien quelques éclaircissements là-dessus.

Merci et bonne journée.