Je dois créer un ensembles de control basés sur des propriétés communes.
Je crée donc un UserControl perso qui propose des services de base puis n
control qui héritent de ce control.
Le problème est que je voudrais que le control de base n'apparaîsse pas dans
la boîte à outil (que l'on ne puisse pas l'installer). Je ne vois pas
comment y arriver. Existe-t-il un attribut pour ça ?
Pourquoi la classe de base n'est-elle pas abstraite. Mot clé abstract -- Paul Bacelar
"jl" wrote in message news:csge5f$o34$
Bonjour,
Je dois créer un ensembles de control basés sur des propriétés communes.
Je crée donc un UserControl perso qui propose des services de base puis n control qui héritent de ce control.
Le problème est que je voudrais que le control de base n'apparaîsse pas
dans
la boîte à outil (que l'on ne puisse pas l'installer). Je ne vois pas comment y arriver. Existe-t-il un attribut pour ça ?
Merci
LJ
jl
----- Original Message ----- From: "Paul Bacelar" Newsgroups: microsoft.public.fr.dotnet.csharp Sent: Monday, January 17, 2005 8:33 PM Subject: Re: Control invisible
Pourquoi la classe de base n'est-elle pas abstraite. Mot clé abstract
J'ai essayé en la déclarant abstraite mais elle apparaît toujours dans la boîte à outils (avec une erreur bien sûr si on essaie de placer le composant sur le Form).
LJ
----- Original Message -----
From: "Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net>
Newsgroups: microsoft.public.fr.dotnet.csharp
Sent: Monday, January 17, 2005 8:33 PM
Subject: Re: Control invisible
Pourquoi la classe de base n'est-elle pas abstraite.
Mot clé abstract
J'ai essayé en la déclarant abstraite mais elle apparaît toujours dans la
boîte à outils (avec une erreur bien sûr si on essaie de placer le composant
sur le Form).
----- Original Message ----- From: "Paul Bacelar" Newsgroups: microsoft.public.fr.dotnet.csharp Sent: Monday, January 17, 2005 8:33 PM Subject: Re: Control invisible
Pourquoi la classe de base n'est-elle pas abstraite. Mot clé abstract
J'ai essayé en la déclarant abstraite mais elle apparaît toujours dans la boîte à outils (avec une erreur bien sûr si on essaie de placer le composant sur le Form).
LJ
Paul Bacelar
Si votre classe de base peut être abstraite, elle peut ne pas être publiée à l'extérieur de votre assembly. L'utilisation d'une Interface serait pertinente.
public interface IToto{ void method1(); ... }
private abstract class ClassDeBase : IToto{ ... }
public class ClassDerivee1 : ClassDeBase { ... }
public class ClassDerivee2 : ClassDeBase { ... } -- Paul Bacelar
"jl" wrote in message news:cshbbt$akv$
----- Original Message ----- From: "Paul Bacelar" Newsgroups: microsoft.public.fr.dotnet.csharp Sent: Monday, January 17, 2005 8:33 PM Subject: Re: Control invisible
> Pourquoi la classe de base n'est-elle pas abstraite. > Mot clé abstract
J'ai essayé en la déclarant abstraite mais elle apparaît toujours dans la boîte à outils (avec une erreur bien sûr si on essaie de placer le
composant
sur le Form).
LJ
Si votre classe de base peut être abstraite, elle peut ne pas être publiée à
l'extérieur de votre assembly. L'utilisation d'une Interface serait
pertinente.
public interface IToto{
void method1();
...
}
private abstract class ClassDeBase : IToto{
...
}
public class ClassDerivee1 : ClassDeBase {
...
}
public class ClassDerivee2 : ClassDeBase {
...
}
--
Paul Bacelar
"jl" <lacoste@alussinan.org> wrote in message
news:cshbbt$akv$1@aphrodite.grec.isp.9tel.net...
----- Original Message -----
From: "Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net>
Newsgroups: microsoft.public.fr.dotnet.csharp
Sent: Monday, January 17, 2005 8:33 PM
Subject: Re: Control invisible
> Pourquoi la classe de base n'est-elle pas abstraite.
> Mot clé abstract
J'ai essayé en la déclarant abstraite mais elle apparaît toujours dans la
boîte à outils (avec une erreur bien sûr si on essaie de placer le
Si votre classe de base peut être abstraite, elle peut ne pas être publiée à l'extérieur de votre assembly. L'utilisation d'une Interface serait pertinente.
public interface IToto{ void method1(); ... }
private abstract class ClassDeBase : IToto{ ... }
public class ClassDerivee1 : ClassDeBase { ... }
public class ClassDerivee2 : ClassDeBase { ... } -- Paul Bacelar
"jl" wrote in message news:cshbbt$akv$
----- Original Message ----- From: "Paul Bacelar" Newsgroups: microsoft.public.fr.dotnet.csharp Sent: Monday, January 17, 2005 8:33 PM Subject: Re: Control invisible
> Pourquoi la classe de base n'est-elle pas abstraite. > Mot clé abstract
J'ai essayé en la déclarant abstraite mais elle apparaît toujours dans la boîte à outils (avec une erreur bien sûr si on essaie de placer le