读书人

showDialog()有关问题

发布时间: 2012-01-08 22:48:50 作者: rapoo

showDialog()问题
我做了两个窗体,一个为From1,一个为Form2,在Form1中有一个按钮,点击门这个按钮,ShowDialog()出Form2来,在Form2上有一个文本框,有一个“确定”按钮,一个“取消”按钮,点击“确定”按钮,如果文本框为空,则不让执行一些事情。如果不为空,则执行事情。点“取消”直接退出。现在我遇到的问题是:点击“确定”后,弹出了MessageBox的提示信息,点了MessageBox上的“确定”后,Form2就退出了。

如果点“确定”按钮时,文本框中的内容为空,就不让退出窗体,文本框不为空,就执行代码。

我现在不想让Form2退出,请问如何做到?

[解决办法]
贴按钮代码
[解决办法]
第一感觉,你的代码问题..
[解决办法]
Form1中Button按钮Click事件代码
form2 fm2 = new form2();
fm2.ShowDialog();

form2中“确定”按钮:
if(textbox1.text != "")
messagebox.show("?");
else
//略

这样messagebox.show 出来后按了确定按钮会将form2退出?你的代码怎么写的啊?
[解决办法]
在form1的按钮中写

C# code
Form2 f2=new form2();f2.showdialog(); 

读书人网 >C#

热点推荐