解决方案 »
- ASP.NET自定义控件
- System.InvalidCastException: 对象不能从 DBNull 转换为其他类型。
- C#中怎样在一个textBox中,只能输入数字,并且只能用Backspace和Delete删除,其它键都不可用
- 嵌套读取记录数据,怎么会出错呢?哪位能帮忙解决?
- [BT下载]VisualStudio.net2005 简体中文版
- C#取ini文件中的所有section和key的名字的问题!求助各位!
- winform 中datagrid分页的问题
- 呜呜...这段代码怎么改都改不正确.路过的好心人帮我看看.今晚弄不出来就挂了
- 用户控件里TEXTEdit读取DATAGRIDVIEW数据以及更改数据
- SN.exe生成密钥文件失败
- ******求大神,怎么吧word里面表格的数据 添加到数据库里面*******
- 有人做过MPS-010602的音频采集吗?
而不要用show
这样模态窗体会阻塞代码的执行
等关闭之后会继续执行
你显示的代码直接写在form.showdialog后面就行了
load是在show之后,show出来之前执行的
你的form1没有关闭过,一直在显示,load早已经执行完了
2.在form1中new form2的时候注册委托;
3.在form2关闭的时候调用事件;
4.在注册的回调函数中处理lable的显示;
如果是form2关闭后form1才显示,用showdialog就好了,简单方便
如果是form2关闭后form1才显示,用showdialog就好了,简单方便对的,还得看form2是否是模态
f .FormClosed += (sender, e) =>
{
if (sw.DialogResult != DialogResult.OK)
{
lal.Text = "f.显示的值"
return;
}
};
sw.ShowDialog();
嗯,shoudialog可以实现。
或者在form2(form1 fm1) 这么引用下也可以实现,但是要改组件为Public
而且说别的没有用,你看到问题得帮忙解决问题才行啊。