我是WinForms的新手,因此当我在Window 10 Pro环境中部署Winform应用程序时,需要有关于此问题的专家建议。我发现将FormBorderStyle设置为SizableToolWindow(或者FixedToolWindow)的对话框不会在窗口的所有边上绘制边框,除非是顶部。Windows 10中的Winform窗体边框问题
时,当FormBorderStyle设置为FixedSingle样品完整代码如下FormBorderStyle设置为SizableToolWindow
边境被看作
边界问题:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form form = new Form();
form.FormBorderStyle = FormBorderStyle.FixedSingle;
form.ShowDialog();
}
}
有没有可以覆盖这种行为的解决方案,可能只适用于Windows 10?
编辑:我观察到,当我将窗体的ControlBox属性设置为false时,客户端网站仅显示并具有完整边框,但标题栏不可见。
如果将鼠标指针放在边上,当FormBorderStyle设置为SizableToolWindow时,它将显示调整大小的光标 –
是不是工具窗口应该看起来如何? – EpicKip
嗨EpicKip,工具箱不应该在顶部有最小化和最大化按钮,但活动窗口边框应该出现在所有三面(左,右和底部) – Shanks