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

c# 菜鸟问题 如何用C#写一个一启动就是全屏的窗口。源代码?
一启动就是全屏。但不遮挡任务栏,
不要标题栏和最大化,最小化。
或者说可以遮挡windows桌面,并可显示开始菜单和任务栏。。
程序一启动的界面就是遮挡windows现有的桌面只留下任务栏,没有标题栏和最大化,最小化,关闭等。
就是,替代windows桌面。
我的最始想过是这样的,写一个像很多网吧的虚拟多桌面。程序一启动,替换现有windows桌面,或者把现在的windows桌面当做成一个标签。。
最后的结果如图:

楼上几位拜托看看楼主的问题吧,“遮挡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在线即时联系
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-12
在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;
第2个回答  2009-10-12
设计窗体,设置Form的WindowState=Maximized
MaximizeBox=false
MiniminzeBox=false
FormBorderStyle = None;
第3个回答  2009-10-12
.....有一个属性的
其中一个是去掉最大话最小化的(好几种)
还有一个是指窗体第一次显示的状态(最大,最小,正常)
都在属性里,
我没在办公的电脑上。不记得哪二个,你找下
第4个回答  2009-10-12
设置FormBorderStyle为null
设置WindowState=Maximized
第5个回答  2009-10-12
设置 属性
有最大化

如何用C#编写一个全屏浏览器,请大家指点
把windows 启动状态设为最大 大窗口边框属性设置为none 无边框 把浏览器控件放入 把浏览器的dock设置为fill 做完这4个设置就行

c#怎么模仿开始-运行的功能呢?
你用C#作个按钮,后台代码中写:System.Diagnostics.Process.Start("timedate.cpl"); 点击按钮,时间日期窗口也打开了。其实就是这么简单,无非是调用系统指定位置的可执行程序罢了。当然任意位置的可执行程序都可以运行。(本人认为这个功能并不强大,太easy了)至于你说的运行某些命令可以代参数的问题,这是...

如何用csharp(c#)语言编这样一个Windows窗口程序?
checked { try { TextBox3.Text = double.Parse(textBox1.Text)+double.Parse(textBox2.Text);} catch(Exception ex){ MessageBox.Show(ex.Message);} }

C#中如何在点击一个按钮后,生成新窗口?
在窗口上面从工具箱中拖一个Button按钮上去,然后添加一个对话框(名字为OPEN)到资源管理器中去,然后双击窗口上面的Button按钮,在生产的函数体里面写如下代码就行了:OPEN o=new OPEN();o.showDialog();然后你运行是,双击就会弹出你新建的这个OPEN对话框,挺简单的,加油!

c#编译器VS写代码的时候的问题(我菜鸟)
1.通过参数。写一个方法 public static void TextChange( System.Windows.Forms.TextBox t){ t.Text = "aaa";} 然后在你的主窗体调用这个静态方法,将你的textbox当作参数传入即可 2.通过窗体。找到textbox的Modifiers属性设置为Public 然后 创建 public static Form1 fm;在Form1_Load中 fm = ...

C#打开另一窗口关闭当前窗口的问题
举个简单的例子吧。假设,登录的窗体叫做LoginForm,登录成功后的窗体叫做MainForm。那么我会这么做,先把MainForm设为程序启动窗体,在program.cs文件里改一下。这个应该都会。然后在MainForm类里的构造函数写上 public class MainForm : Form{ public void MainForm_Load(object sender, EventArgs e...

C#怎么让一窗体显示后激活另一个窗体的显示?
new Form1()就是启动了一个Form1的对象,这也就是每次我们程序点调试时候会第一个弹出Form1窗口的原因。这样设置每次运行时任务栏只有一个图标,每次切换其他窗口(如浏览器之类的)会覆盖全部窗口,但是点击任务栏窗口的那个图标时。主窗体为Form1,Form2和Form3有Form1内部代码创建并显示且ShowInTaskBar...

求!!!C#怎样在下一个窗口得到上一窗口的内容,比如说“用户名”_百度知...
1.新建Form1和Form2 2.在Form1中添加一个textBox1和一个Button1 3.在Form1的中申明一个静态变量:public static string UserName;4.然后在Button的Click事件里面写代码:private void button1_Click(object sender, EventArgs e){ UserName = textBox1.Text;Form2 f2 = new Form2();f2.Show();...

c#简单菜鸟问题
你的是在同一个窗口中显示吗?是的话我给你代码看看 不是也很容易改 添加一个statustrip 然后在那上面添加statuslabel 点击登陆那按钮上添加 this.toolStripStatusLabel1.Text = textBox1.Text;\/\/这个就是你的登陆框上填密码的

c#中的一个菜鸟级问题
在a=1哪里 下断点就行了,然后调试 代码是按顺序执行的 执行a=1这个时候a就是1了,由执行下面让a=2,这个时候a就是2了,下面没有在对a付值的了,a就一直是2了

相似回答