Click here to Skip to main content
15,888,527 members
Home / Discussions / C#
   

C#

 
GeneralColor and height of toolbar wrong Pin
Joe Woodbury10-Oct-03 10:49
professionalJoe Woodbury10-Oct-03 10:49 
GeneralLOWORD and HIBYTE Pin
Andrew day10-Oct-03 8:50
Andrew day10-Oct-03 8:50 
GeneralRe: LOWORD and HIBYTE Pin
J. Dunlap10-Oct-03 9:07
J. Dunlap10-Oct-03 9:07 
GeneralRe: LOWORD and HIBYTE Pin
Blake Coverett10-Oct-03 9:11
Blake Coverett10-Oct-03 9:11 
GeneralRe: LOWORD and HIBYTE Pin
Blake Coverett10-Oct-03 9:10
Blake Coverett10-Oct-03 9:10 
GeneralRe: LOWORD and HIBYTE Pin
Andrew day14-Oct-03 4:31
Andrew day14-Oct-03 4:31 
GeneralReading Remote Registry using C# Pin
winterminute10-Oct-03 5:49
winterminute10-Oct-03 5:49 
GeneralPost processing paint on user controls Pin
Tomaž Štih10-Oct-03 5:01
Tomaž Štih10-Oct-03 5:01 
I have my own custom user control, let's call it UCHost. This control hosts another one of my user controls (hot button).

What I would like to do is to have UCHost drawn and after it is finished I would add some drawing logic, do some neat transparency tricks on top of it, etc...

The problem is that when I capture OnPaint in UCHost, regardless of the fact that I have its styles set to UserPaint, AllDrawingInWMPaint, etc. - the button always redraws himself.

I tried to override paint in UCHost like this:

...
base.OnPaint(e);
MyPostProcessingOfUCHost(e);
...

But the hot button control always paints over my post processing.

Then I removed base.OnPaint() and was astonished to find out that the button is STILL drawn. I hooked to OnPaintBackground, removed base call but the button is STILL drawn.

How to solve this problem? How to have user control that has children user controls first draw all children, and then draw some cool and fancy stuff on top of them?

Tomaz
GeneralEnums - Creating at runtime Pin
Andrew day10-Oct-03 2:46
Andrew day10-Oct-03 2:46 
GeneralRe: Enums - Creating at runtime Pin
James Simpson10-Oct-03 6:21
James Simpson10-Oct-03 6:21 
GeneralRe: Enums - Creating at runtime Pin
Andrew day10-Oct-03 8:48
Andrew day10-Oct-03 8:48 
QuestionC# with Access DAtabases? Pin
Azel Low10-Oct-03 1:18
Azel Low10-Oct-03 1:18 
AnswerRe: C# with Access DAtabases? Pin
Mike Dimmick10-Oct-03 2:31
Mike Dimmick10-Oct-03 2:31 
GeneralWindows Hooks Pin
vikramlinux10-Oct-03 0:15
vikramlinux10-Oct-03 0:15 
GeneralRe: Windows Hooks Pin
Nick Parker10-Oct-03 2:22
protectorNick Parker10-Oct-03 2:22 
QuestionControlPaint class and Windows XP Themes? Pin
Chris Richner9-Oct-03 23:24
Chris Richner9-Oct-03 23:24 
AnswerRe: ControlPaint class and Windows XP Themes? Pin
J. Dunlap10-Oct-03 9:12
J. Dunlap10-Oct-03 9:12 
AnswerRe: ControlPaint class and Windows XP Themes? Pin
Joe Woodbury13-Oct-03 12:45
professionalJoe Woodbury13-Oct-03 12:45 
GeneralRe: ControlPaint class and Windows XP Themes? Pin
Chris Richner14-Oct-03 10:45
Chris Richner14-Oct-03 10:45 
GeneralMinimize to system tray Pin
devvvy9-Oct-03 22:05
devvvy9-Oct-03 22:05 
GeneralRe: Minimize to system tray Pin
Anonymous9-Oct-03 23:09
Anonymous9-Oct-03 23:09 
GeneralRe: Minimize to system tray Pin
devvvy10-Oct-03 7:24
devvvy10-Oct-03 7:24 
GeneralRe: Minimize to system tray Pin
Guillermo Rivero10-Oct-03 7:32
Guillermo Rivero10-Oct-03 7:32 
GeneralRe: Minimize to system tray Pin
devvvy10-Oct-03 7:34
devvvy10-Oct-03 7:34 
GeneralI got it, but Title didn't get repainted properly. Pin
devvvy10-Oct-03 7:48
devvvy10-Oct-03 7:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.