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();

posted on 2017-01-16 15:24  legion  阅读(664)  评论(0编辑  收藏  举报

导航