How to override the paint on a command button.

From: John Mark Howell (jmarkhowell_at_hotmail.com)
Date: 05/26/04


Date: Wed, 26 May 2004 09:10:36 -0500

I have created a class that extends the System.Windows.Forms.Button class
and am attempting to create a shaded background by overriding the Paint
event. However, when you first place the control on the form, you see my
shaded background for about 1/2 a second then it changes and looks like a
normal button (gray with black text). However, when I resize it, you can
then see some of my shading (but not consistently).
What else would I need to do to override the redraw event?
BTW, I realize that I could create my own custom control (ie. panel with a
label inside) and override the paint on that, but I was trying to extend the
functionality that the Button already had (events, properties and the like).
Any ideas or will this just not work on a command Button?



Relevant Pages

  • Re: How to override the Form.OnPaint method
    ... It will handle the Paint event, not override OnPaint. ... He really wants to override the non-client rendering of the window. ... client paint and it's best to just leave it alone. ...
    (microsoft.public.dotnet.languages.csharp)
  • =?Utf-8?Q?RE:_How_to_create_a_customized_D?= =?Utf-8?Q?ataGridViewColumn_that_=E2=80=A6?=
    ... DataGridViewCell. ... result in having to override a quite number of methods. ... DataGridViewTextBoxCell) override the Paint method so that the cell is going ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Table object
    ... And I'm a little shaky on that K extends Comparable... ... public Listremove(Object key) ... System.out.println(kills); ...
    (comp.lang.java.programmer)
  • Re: DataGrid Paint problem
    ... If you are using a derived columnstyle to override its Paint method to do ... you can set this member so it woul dbe available to your Paint ...
    (microsoft.public.dotnet.framework.windowsforms)
  • Re: program works but wont display in browser
    ... The paint() method of Swing component should ... override the paintmethod in your custom class. ... for you JApplet class. ...
    (comp.lang.java.help)