【发布时间】:2010-01-03 14:48:19
【问题描述】:
我经常将 FormBorderStyle = SizableToolWindow 与较小分辨率显示器(即上网本)上的表单一起使用,以获得较小的标题栏高度和边框尺寸。
MaximizeBox 和 MinimizeBox 属性也设置为 True,但它们似乎被忽略了,因为只显示了关闭按钮。
我还尝试使用以下方法自定义窗口样式:
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.Style |= 0x00020000; // Turn on Minimize button
cp.Style |= 0x00010000; // Turn on Maximize button
return cp;
}
}
但“最大化”和“最小化”按钮仍未显示。
相当大的工具窗口实际上默认显示在任务栏中,并且可以通过右键单击任务栏图标来最小化/最大化,但这远不如像往常一样在标题栏上显示按钮那么方便。
有什么建议吗?
【问题讨论】: