日期:2014-05-18  浏览次数:20822 次

用vb的inputbox
winform 我想在窗体关闭时提示用户输入退出密码,如果对就退出,不对就不退出.这个怎么实现.好像c#里没有inputbox这样的功能.我用了这个vb的,但这个好像只能拿到用户填的那个值.我怎么用这个方法去实与上面这个功能呀?难道我还得重新写一个窗体吗?
Microsoft.VisualBasic.Interaction.InputBox("密码", "请输入退出密码", "",0,0);


------解决方案--------------------
那就写一个窗体实现吧
东西有不是很多 ,一个button 一个文本框
------解决方案--------------------
做FORM,密码对返回True,不对False
 private void textbox_FormClosing(object sender, FormClosingEventArgs e)
{
form = new xxxx();
form.show..
..
if(返回False)
e.Cancel = true;
}

------解决方案--------------------
returnValue = Microsoft.VisualBasic.Interaction.InputBox("密码", "请输入退出密码", "",0,0); 
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
你可以把这句话放在Closing事件中
如果不对就Cancel掉
这样窗口就不关闭了