CSharp笔记>>>多语言,注册,模态对话框返回值
C#多语言
方案1:http://blog.csdn.net/suncherrydream/article/details/43234059
http://blog.itpub.net/12639172/viewspace-676735/
方案2:http://download.csdn.net/download/qiujialongjjj/5268168
注册
启用win7的防火墙,禁止vs2013联网。
Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9
Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494
Visual Studio Professional 2013 KEY(密钥): XDM3T-W3T3V-MGJWK-8BFVD-GVPKY
Team Foundation Server 2013 KEY(密钥):MHG9J-HHHX9-WWPQP-D8T7H-7KCQG
模态对话框返回值
对话框需要一个确定按钮和一个取消按钮
在form的属性中,这2个需要设置成对应的按钮名字
然后设置对应按钮的DialogResult属性
这里分别是OK和Cancel
本例子要从对话框中返回一个字符串。
主窗口代码如下:
testDiaglog dl = new testDiaglog(); dl.ShowDialog(); if (dl.DialogResult == DialogResult.OK) { this.Text = dl.getText(); }
此时点击按钮会直接关闭窗口,
如果需要对窗体中的内容先判断,有误的话先不关闭窗口。
按钮的DialogResult属性就不能设置。
在按钮点击事件中,如果错误则返回,
正确的话,使用this.DialogResult = DialogResult.OK;来关闭。
以ShowDialog显示,dl在窗口关闭的时候,资源没有释放,所以可以获取信息,
最终需要手动dl.Dispose();