J'utilise Visual C# Express Beta 2.
J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais
avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir
la placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes
projets.
Quelle est la meilleure démarche pour cela ?
J'aimerais également que mon control possède de nouveaux évènements et
que ces évènements soient visibles dans l'inspecteur d'objet (comme le
OnClick d'un button).
Je débute en C# donc je ne vois pas très bien comment faire cela.
Merci d'avance.
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
Ambassadeur Kosh
> J'utilise Visual C# Express Beta 2. J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir la placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes projets. Quelle est la meilleure démarche pour cela ?
tu wrap, ou tu herites. apres, l'assembly tu le peche en customizant ta toolbox
J'aimerais également que mon control possède de nouveaux évènements et que ces évènements soient visibles dans l'inspecteur d'objet (comme le OnClick d'un button).
ça se fait tout seul ça. tous les event public sont visibles, et toutes les propriétés public sont accessibles. apres, il tu vas t'eclater pour faire des designers (genre l'editeur pour les color et tout et tout...)
Je débute en C# donc je ne vois pas très bien comment faire cela.
ben tu n'as que l'essentiel à faire justement : le comportement de ton control.
une fois que c'est dans un assembly, n'importe quel programme client sait interroger une classe et obtenir ses propriétés. la PropertyGrid en est le meilleur exemple.
note, pour un premier custom, attaquer le richedit, c'est courageux :o)
> J'utilise Visual C# Express Beta 2.
J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais
avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir la
placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes
projets.
Quelle est la meilleure démarche pour cela ?
tu wrap, ou tu herites. apres, l'assembly tu le peche en customizant ta
toolbox
J'aimerais également que mon control possède de nouveaux évènements et que
ces évènements soient visibles dans l'inspecteur d'objet (comme le OnClick
d'un button).
ça se fait tout seul ça. tous les event public sont visibles, et toutes les
propriétés public sont accessibles. apres, il tu vas t'eclater pour faire
des designers (genre l'editeur pour les color et tout et tout...)
Je débute en C# donc je ne vois pas très bien comment faire cela.
ben tu n'as que l'essentiel à faire justement : le comportement de ton
control.
une fois que c'est dans un assembly, n'importe quel programme client sait
interroger une classe et obtenir ses propriétés. la PropertyGrid en est le
meilleur exemple.
note, pour un premier custom, attaquer le richedit, c'est courageux :o)
> J'utilise Visual C# Express Beta 2. J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir la placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes projets. Quelle est la meilleure démarche pour cela ?
tu wrap, ou tu herites. apres, l'assembly tu le peche en customizant ta toolbox
J'aimerais également que mon control possède de nouveaux évènements et que ces évènements soient visibles dans l'inspecteur d'objet (comme le OnClick d'un button).
ça se fait tout seul ça. tous les event public sont visibles, et toutes les propriétés public sont accessibles. apres, il tu vas t'eclater pour faire des designers (genre l'editeur pour les color et tout et tout...)
Je débute en C# donc je ne vois pas très bien comment faire cela.
ben tu n'as que l'essentiel à faire justement : le comportement de ton control.
une fois que c'est dans un assembly, n'importe quel programme client sait interroger une classe et obtenir ses propriétés. la PropertyGrid en est le meilleur exemple.
note, pour un premier custom, attaquer le richedit, c'est courageux :o)
Neoli
Ambassadeur Kosh wrote:
note, pour un premier custom, attaquer le richedit, c'est courageux :o)
Merci de ta réponse. En ce qui concerne le richedit, il n'y aura rien de bien sorcier, je l'ai déjà fait en delphi et en java; c'est juste rajouter un ou deux évènements, quelques propriétés et point barre ;).
Ambassadeur Kosh wrote:
note, pour un premier custom, attaquer le richedit, c'est courageux :o)
Merci de ta réponse.
En ce qui concerne le richedit, il n'y aura rien de bien sorcier, je
l'ai déjà fait en delphi et en java; c'est juste rajouter un ou deux
évènements, quelques propriétés et point barre ;).
note, pour un premier custom, attaquer le richedit, c'est courageux :o)
Merci de ta réponse. En ce qui concerne le richedit, il n'y aura rien de bien sorcier, je l'ai déjà fait en delphi et en java; c'est juste rajouter un ou deux évènements, quelques propriétés et point barre ;).
Neoli
Ambassadeur Kosh wrote:
J'utilise Visual C# Express Beta 2. J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir la placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes projets. Quelle est la meilleure démarche pour cela ?
tu wrap, ou tu herites. apres, l'assembly tu le peche en customizant ta toolbox
Donc je déclare simplement une nouvelle classe dans ma library class, et je fais hériter cette nouvelle classe d'un RichEditBox, et c'est tout ? Elle se retrouvera dans la palette ?
Ambassadeur Kosh wrote:
J'utilise Visual C# Express Beta 2.
J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais
avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir la
placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes
projets.
Quelle est la meilleure démarche pour cela ?
tu wrap, ou tu herites. apres, l'assembly tu le peche en customizant ta
toolbox
Donc je déclare simplement une nouvelle classe dans ma library class, et
je fais hériter cette nouvelle classe d'un RichEditBox, et c'est tout ?
Elle se retrouvera dans la palette ?
J'utilise Visual C# Express Beta 2. J'aimerais pouvoir créer un nouveau control basé sur le richedit, mais avec plusieurs caractéristiques supplémentaires, et j'aimerais pouvoir la placer dans ma toolbar pour pouvoir l'utiliser sur les forms de mes projets. Quelle est la meilleure démarche pour cela ?
tu wrap, ou tu herites. apres, l'assembly tu le peche en customizant ta toolbox
Donc je déclare simplement une nouvelle classe dans ma library class, et je fais hériter cette nouvelle classe d'un RichEditBox, et c'est tout ? Elle se retrouvera dans la palette ?
Pierre Alexis [MVS]
Neoli a écrit :
Donc je déclare simplement une nouvelle classe dans ma library class, et je fais hériter cette nouvelle classe d'un RichEditBox, et c'est tout ? Elle se retrouvera dans la palette ?
Oué, une fois que tu auras ajouter ton assembly à la toolobx :-)
-- Pierre ALEXIS Most Valuable Student (MVS) Courriel & messenger : Homepage : http://student.ulb.ac.be/~palexis/
Neoli a écrit :
Donc je déclare simplement une nouvelle classe dans ma library class, et
je fais hériter cette nouvelle classe d'un RichEditBox, et c'est tout ?
Elle se retrouvera dans la palette ?
Oué, une fois que tu auras ajouter ton assembly à la toolobx :-)
--
Pierre ALEXIS
Most Valuable Student (MVS)
Courriel & messenger : pierre.alexis@ulb.ac.be
Homepage : http://student.ulb.ac.be/~palexis/
Donc je déclare simplement une nouvelle classe dans ma library class, et je fais hériter cette nouvelle classe d'un RichEditBox, et c'est tout ? Elle se retrouvera dans la palette ?
Oué, une fois que tu auras ajouter ton assembly à la toolobx :-)
-- Pierre ALEXIS Most Valuable Student (MVS) Courriel & messenger : Homepage : http://student.ulb.ac.be/~palexis/