读书人

关于DialogResult.OK的有关问题 在线

发布时间: 2012-10-05 15:34:34 作者: rapoo

关于DialogResult.OK的问题 在线
if (loginfrm.ShowDialog() == DialogResult.OK)
{

watchflag = 1;
limit();
}

这些代码前天做的时候还能执行,可是我在新窗体里添加了一些代码之后今天发现不能执行了,请问是为什么?
新窗体里要写些什么东西么?
还请高手指点一下,很郁闷。。。。

[解决办法]
在子窗体中增加下面的代码,并且根据不同的操作设置Result的值

C# code
        private bool _Result;        public bool Result        {            get { return _Result; }            set { _Result = value; }        }
[解决办法]
登录成功那加上
this.DialogResult = DialogResult.OK;
[解决办法]
this.DialogResult = DialogResult.OK;
this.Close();

[解决办法]
在子窗体的按钮事件中加入this.DialogResult = DialogResult.OK;
或者直接把按钮的DialogResult的属性设置为OK就可以了.

读书人网 >C#

热点推荐