I\'m writing an application which creates a potentially large number of forms to display widgets on the desktop. Every instance of that form shows up in the task manager\'s Appl
You could try setting FormBorderStyle to one of the tool window options - FixedToolWindow
or SizaableToolWindow
. I think that tool windows don't show up in task manager's list of applications, but I'm not positive on that.
Note that the windows also show up in the Alt+Tab bar. You need to change the window style flags by overriding the CreateParams property. Here's a full example:
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
this.FormBorderStyle = FormBorderStyle.None;
this.ShowInTaskbar = false;
}
protected override CreateParams CreateParams {
get {
var cp = base.CreateParams;
cp.ExStyle |= 0x80; // Turn on WS_EX_TOOLWINDOW
return cp;
}
}
}