有关VS2005中VC#的几个问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:39:42
1.当在Form1中点击一按钮时,会弹出Form2,我想在弹出Form2时,把Form1关闭,如何实现?
2.能不能添加背景音乐呀?
3.点击一按钮后,判断是否输入正确,若错误,弹出一提示框,然后我希望能将光标定位到一文本框里,如何实现?
真是非常地感谢您,因为我发现今天前些时候你也帮我回答了些问题,所以很感谢您。
第三个问题解决了,可是第一个问题不行呀,它说没有Form1.Close()这个方法呀。还有背景音乐怎么添加呢?
另外之前的那个判断回车按键那个问题我还没有完全解决,因为我是新手,所以一些你们觉得很简单的问题我也不会,我试了很长时间也没解决。
真是麻烦您了。

1.前提是Form2必须是Show而不是ShowDialog,这样你只要在Form2.Show()后面加上Form1.Close()就可以了,但是如果是ShowDialog,Form1会等待Form2传回句柄,是不能关闭的
2.比较简单,在你的提示框的Show()事件后加上你的文本框(假设是TextBox1)的Focus()方法,也就是TextBox1.Focus(),为你的文本框输入焦点就可以了
^_^

首先二个窗体,在from1里面单击事件里写
Form2 fr2 = new Form2();
this.Hide();
fr2.Show();