在主窗体中,通过一下代码显示从窗体
Form2 f2 = new Form2();
private void button1_Click(object sender, EventArgs e)
{
f2.ShowDialog();
}
从窗体里,以下代码隐藏自己
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
}但是,从窗体隐藏了,主窗体有时候也会自动最小化。我的意思是,有时候不最小化,有时候最小化,你们遇到过么?
另外一个问题,在控制台中可以使用 "变量值为{0}",i 的形式输出,但是在messagebox中,如何也使用这种形式输出信息?
Form2 f2 = new Form2();
private void button1_Click(object sender, EventArgs e)
{
f2.ShowDialog();
}
从窗体里,以下代码隐藏自己
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
}但是,从窗体隐藏了,主窗体有时候也会自动最小化。我的意思是,有时候不最小化,有时候最小化,你们遇到过么?
另外一个问题,在控制台中可以使用 "变量值为{0}",i 的形式输出,但是在messagebox中,如何也使用这种形式输出信息?
解决方案 »
- 求教如何用正则表达式去class="c1-1" 之类的样式
- 有关操作符号!
- 请问Winform中的DataGrid能显示多少行啊?在哪儿进行设置?
- 怎样捕捉textbox里的光标的移动事件!
- 求C#中base64解码
- 急!!!!!水晶报表分列的问题
- *****MM在此推荐,.net平台,部分源代码公开。。。。
- 哪儿有关于.net的好书或电子图书或网站?
- 怎么新建一个ini文件并往ini文件里写内容,然后保存到工程文件根目录下的inifile文件夹里?
- 请问如何去掉string类型变量中的空格(c#),肯定给分!!!
- 关于windows窗体应用程序的部署
- WinForm程序怎么调用Web Service?
http://topic.csdn.net/t/20050426/11/3967260.html
string output = string.Format("{0}",i);
MessageBox.Show(output);
当然你也可以不写出output直接放进去:
MessageBox.Show(string.Format("{0}",i));
是不是Form1上的点击是ShowDialog
Form2上也有一个Button点击是hide?
可以试试:
1 在从窗体最小化时,使用委托或其他方法,强制再Show一下主窗体
我用的环境是VS2008 SP1 ,.NET 3.5
//会使主窗口最小化
private void button1_Click(object sender, EventArgs e)
{
this.Visible=false;
}//会使主窗口最小化
private void button2_Click(object sender, EventArgs e)
{
this.Hide();
}//窗口不会最小化
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
{
this.Close();
}