
Signature
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.
> User controls should paint quite happily in the control designer. Perhaps
> I'm not understanding the question. Could you expand upon it a little?
Hello Bob,
if i create new UserControl(Projekt >> Add new usercontrol) it opens the
ControlDesigner and i can add e.g. Button, Label or something else. Now, if
i want is, then i take some Graphics-Op's in the UserControl, like
PaintBackground, i want to see the changes in the ControlDesigner. Like if
you add the Control on a Form. I read thats possible with implementing a
ControlDesigner-Class, but there are no samples.
Hope this was better. Sorry my english is very bad.
Regards Karsten
Bob Powell [MVP] - 31 Dec 2006 15:21 GMT
Unfortunately this is not possible. While you're writing the behaviours
of the user control the code isn't compiled and the designer actually
uses an ordinary user control to host the child controls. The OnPaint
override etc will not run.
To debug the overrides in your control you need to run it in some sort
of host. VS2005 provides a new control host for this purpose but I find
that even this is not sufficient sometimes.
See my site for an article on how to debug controls and user controls
using a second instance of VS.

Signature
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.
>> User controls should paint quite happily in the control designer. Perhaps
>> I'm not understanding the question. Could you expand upon it a little?
[quoted text clipped - 10 lines]
>
> Regards Karsten