Click here to Skip to main content
15,911,786 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# and Large Images Pin
Huxley Stronghead13-Jul-09 7:11
Huxley Stronghead13-Jul-09 7:11 
GeneralRe: C# and Large Images Pin
Huxley Stronghead11-Jul-09 0:22
Huxley Stronghead11-Jul-09 0:22 
GeneralRe: C# and Large Images Pin
awaldro13-Jul-09 4:13
awaldro13-Jul-09 4:13 
GeneralRe: C# and Large Images Pin
Huxley Stronghead13-Jul-09 6:59
Huxley Stronghead13-Jul-09 6:59 
Questionhow to deal with local drive..? Pin
Mtyb8-Jul-09 11:27
Mtyb8-Jul-09 11:27 
AnswerRe: how to deal with local drive..? Pin
musefan8-Jul-09 11:48
musefan8-Jul-09 11:48 
AnswerRe: how to deal with local drive..? Pin
Luc Pattyn8-Jul-09 22:46
sitebuilderLuc Pattyn8-Jul-09 22:46 
QuestionDoes anyone know of any command line email programs that work!!! Pin
Antone Eason8-Jul-09 9:54
professionalAntone Eason8-Jul-09 9:54 
AnswerRe: Does anyone know of any command line email programs that work!!! Pin
Tr@v8-Jul-09 10:19
Tr@v8-Jul-09 10:19 
GeneralRe: Does anyone know of any command line email programs that work!!! [modified] Pin
Antone Eason8-Jul-09 10:30
professionalAntone Eason8-Jul-09 10:30 
GeneralRe: Does anyone know of any command line email programs that work!!! Pin
Tr@v8-Jul-09 10:36
Tr@v8-Jul-09 10:36 
GeneralRe: Does anyone know of any command line email programs that work!!! Pin
Antone Eason8-Jul-09 10:47
professionalAntone Eason8-Jul-09 10:47 
GeneralRe: Does anyone know of any command line email programs that work!!! Pin
danzar8-Jul-09 17:55
danzar8-Jul-09 17:55 
QuestionExplicitly call IDispose() method Pin
Richard Blythe8-Jul-09 9:41
Richard Blythe8-Jul-09 9:41 
AnswerRe: Explicitly call IDispose() method Pin
Luc Pattyn8-Jul-09 10:46
sitebuilderLuc Pattyn8-Jul-09 10:46 
GeneralRe: Explicitly call IDispose() method Pin
Richard Blythe8-Jul-09 11:08
Richard Blythe8-Jul-09 11:08 
AnswerRe: Explicitly call IDispose() method Pin
N a v a n e e t h8-Jul-09 17:25
N a v a n e e t h8-Jul-09 17:25 
GeneralRe: Explicitly call IDispose() method Pin
Luc Pattyn8-Jul-09 22:50
sitebuilderLuc Pattyn8-Jul-09 22:50 
GeneralRe: Explicitly call IDispose() method Pin
N a v a n e e t h9-Jul-09 16:40
N a v a n e e t h9-Jul-09 16:40 
AnswerRe: Explicitly call IDispose() method Pin
Curtis Schlak.8-Jul-09 17:39
Curtis Schlak.8-Jul-09 17:39 
GeneralRe: Explicitly call IDispose() method Pin
Daniel Grunwald9-Jul-09 3:38
Daniel Grunwald9-Jul-09 3:38 
QuestionCustom Treeview with Overridden OnPaint & WndProc Pin
VengefulSakhmet8-Jul-09 9:38
VengefulSakhmet8-Jul-09 9:38 
I am attempting to do a custom OnPaint on a custom Treeview with a lot of bumps along the way. At this point in the game, I'm just trying to get a purple rectangle to print out anywhere involving this TreeView. I'll work on the bounds afterwards.

I found out the long way that WndProc turns off OnPaint and am trying to now to override WndProc, but I have absolutely no idea what to pass to OnPaint seeing this is my first attempt at GDI and from all the examples I've been looking at OnPaint appears to be called implicitly by other Win Forms. Please point me in the right direction.

public class myProfileTree : System.Windows.Forms.TreeView
{
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
SolidBrush brush = new SolidBrush(Color.MediumOrchid);
Rectangle blueRectangle = new Rectangle(50, 50, 200, 100);
g.FillRectangle(brush, blueRectangle);
}

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case(15):
{
OnPaint( Confused | :confused: );
break;
}
default:
{
break;
}
}
base.WndProc(ref m);
}
}
AnswerRe: Custom Treeview with Overridden OnPaint & WndProc Pin
Richard Blythe8-Jul-09 9:44
Richard Blythe8-Jul-09 9:44 
GeneralRe: Custom Treeview with Overridden OnPaint & WndProc Pin
VengefulSakhmet8-Jul-09 10:55
VengefulSakhmet8-Jul-09 10:55 
GeneralRe: Custom Treeview with Overridden OnPaint & WndProc Pin
Richard Blythe8-Jul-09 11:14
Richard Blythe8-Jul-09 11:14 

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.