c# 菜鸟问题 如何用C#写一个一启动就是全屏的窗口。源代码?

c#菜鸟问题如何用C#写一个一启动就是全屏的窗口。源代码?一启动就是全屏。但不遮挡任务栏,不要标题栏和最大化,最小化。或者说可以遮挡windows桌面,并可显示开始菜单和... c# 菜鸟问题 如何用C#写一个一启动就是全屏的窗口。源代码?
一启动就是全屏。但不遮挡任务栏,
不要标题栏和最大化,最小化。
或者说可以遮挡windows桌面,并可显示开始菜单和任务栏。。
程序一启动的界面就是遮挡windows现有的桌面只留下任务栏,没有标题栏和最大化,最小化,关闭等。
就是,替代windows桌面。
我的最始想过是这样的,写一个像很多网吧的虚拟多桌面。程序一启动,替换现有windows桌面,或者把现在的windows桌面当做成一个标签。。
最后的结果如图:
展开
 我来答
快乐怪物
2009-10-12 · TA获得超过886个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:151万
展开全部
楼上几位拜托看看楼主的问题吧,“遮挡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在线即时联系
rinch0912
2009-10-12 · TA获得超过259个赞
知道答主
回答量:39
采纳率:0%
帮助的人:44.7万
展开全部
在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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid83
2009-10-12 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1995万
展开全部
设计窗体,设置Form的WindowState=Maximized
MaximizeBox=false
MiniminzeBox=false
FormBorderStyle = None;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxfc
2009-10-12 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:683万
展开全部
.....有一个属性的
其中一个是去掉最大话最小化的(好几种)
还有一个是指窗体第一次显示的状态(最大,最小,正常)
都在属性里,
我没在办公的电脑上。不记得哪二个,你找下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6eed2f8
2009-10-12 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3812万
展开全部
设置FormBorderStyle为null
设置WindowState=Maximized
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-10-12
展开全部
设置 属性
有最大化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式