【发布时间】:2011-07-16 10:20:42
【问题描述】:
我有一个 UserControl,我需要从对话框中获取输入。但是,当我尝试这样做时:
AddPassword addPassword = new AddPassword();
if(addPassword.ShowDialog() == == DialogResult.GetValueOrDefault())
{
if (addPassword.sTitle != ""
&& addPassword.sUser != ""
&& addPassword.sPass != "")
{
LogIn login = new LogIn(addPassword.sTitle, addPassword.sUser, addPassword.sPass);
LogIns.Add(login);
lstbxLogins.Items.Add(login.GetTitle());
}
}
它没有找到 DialogResult。
我真的可以这样做吗?
谢谢
【问题讨论】:
-
如果您要对新用户进行排名,至少有礼貌地说明原因。 +1
-
“没有找到 DialogResult”是什么意思?你不能编译这个或者你没有从“addPassword.ShowDialog()”得到预期的结果?
-
当我使用 DialogResult.GetValueOrDefault() 时无法编译。现在,如果我只是执行这个 if 语句 if(addPassword.ShowDialog()),我从窗口返回的值是 null。
标签: wpf user-controls dialog dialogresult