Click here to Skip to main content
15,887,135 members
Home / Discussions / C#
   

C#

 
GeneralRe: DLL Problem (How?) Pin
Dave Kreskowiak10-Feb-06 16:50
mveDave Kreskowiak10-Feb-06 16:50 
GeneralRe: DLL Problem (How?) Pin
Expert Coming10-Feb-06 17:09
Expert Coming10-Feb-06 17:09 
GeneralRe: DLL Problem (How?) Pin
Dave Kreskowiak10-Feb-06 17:25
mveDave Kreskowiak10-Feb-06 17:25 
GeneralRe: DLL Problem (How?) Pin
Expert Coming10-Feb-06 17:32
Expert Coming10-Feb-06 17:32 
Question2 question about C#.... Pin
Yanshof10-Feb-06 12:37
Yanshof10-Feb-06 12:37 
AnswerRe: 2 question about C#.... Pin
Expert Coming10-Feb-06 13:03
Expert Coming10-Feb-06 13:03 
AnswerRe: 2 question about C#.... Pin
Sean8910-Feb-06 13:16
Sean8910-Feb-06 13:16 
AnswerRe: 2 question about C#.... Pin
perlmunger10-Feb-06 18:14
perlmunger10-Feb-06 18:14 
This is a fairly commonly asked question. I haven't done it in .NET 2.0, however, here's what I did using .NET 1.1. I'm assuming it probably hasn't changed much.

In your form class, override the WndProc method as follows:
// Hijack the windows message for minimizing the windowing so that
// you simply hide the window rather than close it. This gives the
// appearance of minimizing to the tray.
protected override void WndProc(ref System.Windows.Forms.Message m)
{
	if(m.Msg != 0x0010)
	{
		base.WndProc(ref m);
	}
	else
	{
		this.Hide();
	}
}

As someone else mentioned you will need to use a NotifyIcon. The trick with that, though(at least in .NET 1.1) is that you have to assign an icon to the NotifyIcon that you create in the form designer. Otherwise it won't show up in the tray when you run it.

-Matt

------------------------------------------

The 3 great virtues of a programmer:
Laziness, Impatience, and Hubris.
--Larry Wall
QuestionDrawing with c# Pin
kourvoisier10-Feb-06 12:29
kourvoisier10-Feb-06 12:29 
AnswerRe: Drawing with c# Pin
M@dHatter10-Feb-06 12:37
M@dHatter10-Feb-06 12:37 
GeneralRe: Drawing with c# Pin
TheJudeDude10-Feb-06 13:47
TheJudeDude10-Feb-06 13:47 
GeneralRe: Drawing with c# Pin
kourvoisier10-Feb-06 14:54
kourvoisier10-Feb-06 14:54 
GeneralRe: Drawing with c# Pin
TheJudeDude10-Feb-06 14:57
TheJudeDude10-Feb-06 14:57 
QuestionWindows Service Interaction Pin
perlmunger10-Feb-06 10:45
perlmunger10-Feb-06 10:45 
AnswerRe: Windows Service Interaction Pin
Ravi Bhavnani10-Feb-06 11:14
professionalRavi Bhavnani10-Feb-06 11:14 
GeneralRe: Windows Service Interaction Pin
perlmunger10-Feb-06 11:30
perlmunger10-Feb-06 11:30 
AnswerRe: Windows Service Interaction Pin
Nicholas Butler11-Feb-06 0:28
sitebuilderNicholas Butler11-Feb-06 0:28 
QuestionWhat is 192.168.1.1 Pin
jinzhecheng10-Feb-06 10:18
jinzhecheng10-Feb-06 10:18 
AnswerRe: What is 192.168.1.1 Pin
Stanciu Vlad10-Feb-06 10:24
Stanciu Vlad10-Feb-06 10:24 
GeneralRe: What is 192.168.1.1 Pin
perlmunger10-Feb-06 10:35
perlmunger10-Feb-06 10:35 
AnswerRe: What is 192.168.1.1 Pin
kourvoisier10-Feb-06 12:06
kourvoisier10-Feb-06 12:06 
QuestionValidate Windows Forms Data Pin
Wayne Phipps10-Feb-06 10:02
Wayne Phipps10-Feb-06 10:02 
AnswerRe: Validate Windows Forms Data Pin
perlmunger10-Feb-06 10:55
perlmunger10-Feb-06 10:55 
GeneralRe: Validate Windows Forms Data Pin
Wayne Phipps10-Feb-06 11:10
Wayne Phipps10-Feb-06 11:10 
GeneralRe: Validate Windows Forms Data Pin
perlmunger10-Feb-06 11:53
perlmunger10-Feb-06 11:53 

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.