我偶然发现了一个问题。我正在使用'FormBorderStyle.None',当我在任务栏上单击我正在运行的应用程序的图标时,它没有像它应该的那样最小化,虽然当我使用任何东西但是'FormBorderStyle.None'时,它似乎完美无缺。请告诉我一个解决这个问题的好方法。谢谢!
答案 0 :(得分:3)
您必须覆盖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;
}
}
}
检查this thread以获取解释。