Bonjour,
Je souhaite =E9tendre l'objet dataview afin de lui ajouter=20
qq fonction.
Je creer donc une classe "Vue", l'icone du fichier est=20
celui repr=E9sentant une classe (normal).
Mais quand je rajoute " : DataView", pour h=E9riter de=20
DataView, l'icone du fichier change et devient un icone=20
repr=E9sentant un composant!!
Du coup je n'arrive pas a acc=E9der =E0 cette classe par code.
SI qq'un a une explication et un remede.
Merci
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
Pierre Lagarde [MS]
Bonjour sebastien,
2 choses : l'icon n'a aucun raport avec le fait que tu n'arrives pas a accéder au composant: 1. Pour l'icon il suffit de a. faire une image bmp 16x16 qui à le méme nom que ta class qui hérite de DataView b. L'ajouter à ton projet c. De le mettre en "Embedded Resource" Quand tu vas référencer ta dll dans ta tools box magic il va trouver ton image. 2. Maintenant le fait que tu n'es pas accés a ton composant dans ton code behind vient du fait qu'il n'est tout simplement pas référencé. a. Drag and Drop de ton composant sur la form b. <....... id=MyComposant1> c. dans ton code behind ajouter une variable protected MyComposant MyComposant1 d. Et voila le mapping entre le code html et le code behind est fait !
-- Pierre Lagarde Microsoft France
sebastien wrote:
Bonjour, Je souhaite étendre l'objet dataview afin de lui ajouter qq fonction. Je creer donc une classe "Vue", l'icone du fichier est celui représentant une classe (normal). Mais quand je rajoute " : DataView", pour hériter de DataView, l'icone du fichier change et devient un icone représentant un composant!! Du coup je n'arrive pas a accéder à cette classe par code. SI qq'un a une explication et un remede. Merci
Bonjour sebastien,
2 choses : l'icon n'a aucun raport avec le fait que tu n'arrives pas a
accéder au composant:
1. Pour l'icon il suffit de
a. faire une image bmp 16x16 qui à le méme nom que ta class qui hérite
de DataView
b. L'ajouter à ton projet
c. De le mettre en "Embedded Resource"
Quand tu vas référencer ta dll dans ta tools box magic il va trouver ton
image.
2. Maintenant le fait que tu n'es pas accés a ton composant dans ton code
behind vient du fait qu'il n'est tout simplement pas référencé.
a. Drag and Drop de ton composant sur la form
b. <....... id=MyComposant1>
c. dans ton code behind ajouter une variable
protected MyComposant MyComposant1
d. Et voila le mapping entre le code html et le code behind est fait !
--
Pierre Lagarde
Microsoft France
sebastien wrote:
Bonjour,
Je souhaite étendre l'objet dataview afin de lui ajouter
qq fonction.
Je creer donc une classe "Vue", l'icone du fichier est
celui représentant une classe (normal).
Mais quand je rajoute " : DataView", pour hériter de
DataView, l'icone du fichier change et devient un icone
représentant un composant!!
Du coup je n'arrive pas a accéder à cette classe par code.
SI qq'un a une explication et un remede.
Merci
2 choses : l'icon n'a aucun raport avec le fait que tu n'arrives pas a accéder au composant: 1. Pour l'icon il suffit de a. faire une image bmp 16x16 qui à le méme nom que ta class qui hérite de DataView b. L'ajouter à ton projet c. De le mettre en "Embedded Resource" Quand tu vas référencer ta dll dans ta tools box magic il va trouver ton image. 2. Maintenant le fait que tu n'es pas accés a ton composant dans ton code behind vient du fait qu'il n'est tout simplement pas référencé. a. Drag and Drop de ton composant sur la form b. <....... id=MyComposant1> c. dans ton code behind ajouter une variable protected MyComposant MyComposant1 d. Et voila le mapping entre le code html et le code behind est fait !
-- Pierre Lagarde Microsoft France
sebastien wrote:
Bonjour, Je souhaite étendre l'objet dataview afin de lui ajouter qq fonction. Je creer donc une classe "Vue", l'icone du fichier est celui représentant une classe (normal). Mais quand je rajoute " : DataView", pour hériter de DataView, l'icone du fichier change et devient un icone représentant un composant!! Du coup je n'arrive pas a accéder à cette classe par code. SI qq'un a une explication et un remede. Merci