Re: Prevent UserControl derivative from being designed
- From: "Bob Powell [MVP]" <bob@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 18 Aug 2005 11:06:48 +0200
Doing it with source is pointless because an enterprising programmer will
just alter the source to suit his needs.
If you distribute as a DLL then the problem goes away because you can't
alter the class once it's compiled.
--
Bob Powell [MVP]
Visual C#, System.Drawing
Ramuseco Limited .NET consulting
http://www.ramuseco.com
Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm
Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm
All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
"Tony Maresca" <tony@xxxxxxxxxxxxx> wrote in message
news:Oa1PMG7oFHA.3300@xxxxxxxxxxxxxxxxxxxxxxx
> Hi. I have a class derived from a UserControl,
> that I want to allow others to derive controls
> from. I don't want them to design the base
> class (which is derived from a UserControl).
>
> I know that I can prevent the control from being
> designed by making it not the first class in the
> code file, but is there another more 'official' way
> to do this via attributes.
>
> The user should be able to add the control's source
> to a project (or reference it in another assembly),
> and then select the control in the Inheritance Picker,
> to create a derived class, but I want to prevent the
> user from designing the base class.
>
> --
> Tony M.
.
- Prev by Date: Difference between dataset and dataview.
- Next by Date: Re: How to introduce delay in C#..
- Previous by thread: Difference between dataset and dataview.
- Next by thread: Re: Prevent UserControl derivative from being designed
- Index(es):
Relevant Pages
|