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.
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
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.
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" <bsargos@wanadoo.fr> wrote in message
news:417e337d$0$3628$8fcfb975@news.wanadoo.fr...
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.
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.