日期:2014-05-18  浏览次数:20879 次

如何全屏显示?
在Form1里面有一个TextBox1。用户在里面输入内容后,点击Button1后就全屏显示TextBox1里面的内容。按下Esc键就退出全屏,回到原来的状态。

全屏就是整个屏幕都显示,用过PowerPoint就知道是什么意思了。

只是我不知道C#里面有没有这个功能。如果有,请问如何实现?

谢谢了。

------解决方案--------------------
//这个窗体就是用来全屏显示的,添加1个构造,把要显示的文本作为参数传过去
Form2 f = new Form2(this.textBox1.Text);
f.WindowState = FormWindowState.Maximized;
f.FormBorderStyle = FormBorderStyle.None;
f.TopMost=true;
f.ShowDialog();

Form2(string showText)
{
InitializeComponent();
this.Label1.Text = showText;
}

重写ProcessCmdKey使ESC退出
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Escape)
{
this.Close();
}
return base.ProcessCmdKey(ref msg, keyData);
}