楼上几位拜托看看楼主的问题吧,“遮挡windows桌面,并可显示开始菜单和任务栏。”
标题栏取消后最大化必然遮盖任务栏。
所以只能通过如下办法处理:
1、去掉标题栏:FormBorderStyle = None;
2、取得当前桌面工作区大小,并将其设置为窗口大小
System.Drawing.Rectangle rect = Screen.GetWorkingArea(this);
int iWidth = rect.Width;
int iHeight = rect.Height;
this.Height = iHeight;
this.Width = iWidth;
3、设置当前窗口显示位置为显示器最左上角:
点击窗口,属性StartPosition设置为Manual
楼主可以试试,如还有问题,可通过百度Hi在线即时联系
在VS中见一个Windows应用程序,双击默认的窗体,在代码中写入如下信息
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 默认窗体全屏
this.WindowState = FormWindowState.Maximized;
// 去掉窗体标题栏
this.FormBorderStyle = FormBorderStyle.None;
}
}
如果你只想最大化和最小化用
this.MaximizeBox = false;
this.MinimizeBox = false;
设计窗体,设置Form的WindowState=Maximized
MaximizeBox=false
MiniminzeBox=false
FormBorderStyle = None;
.....有一个属性的
其中一个是去掉最大话最小化的(好几种)
还有一个是指窗体第一次显示的状态(最大,最小,正常)
都在属性里,
我没在办公的电脑上。不记得哪二个,你找下
设置FormBorderStyle为null
设置WindowState=Maximized
设置 属性
有最大化