C# 无边框样式的窗体
我偶然发现了一个问题。我正在使用“FormBorderStyle.None”,当我在任务栏上单击正在运行的应用程序的图标时,它不会像应该的那样最小化,尽管当我使用“FormBorderStyle.None”以外的任何东西时,它似乎工作得很好。请告诉我解决这个问题的好方法。谢谢 必须覆盖CreateParams:C# 无边框样式的窗体,c#,C#,我偶然发现了一个问题。我正在使用“FormBorderStyle.None”,当我在任务栏上单击正在运行的应用程序的图标时,它不会像应该的那样最小化,尽管当我使用“FormBorderStyle.None”以外的任何东西时,它似乎工作得很好。请告诉我解决这个问题的好方法。谢谢 必须覆盖CreateParams: public partial class Form1 : Form { protected override CreateParams CreateParams {
public partial class Form1 : Form {
protected override CreateParams CreateParams {
get {
CreateParams par = base.CreateParams;
par.Style = par.Style | 0x20000; // Turn on the WS_MINIMIZEBOX style flag
return par;
}
}
}
查看解释