电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

利用窗体的自定义属性实现窗体传值


发布日期:2021/6/23
 

在解决方案上添加一个窗体Form;并添加textBoxtextBoxButton将Button的标题设为确定DialogResult属性设为OK

在窗体Form的类代码中添加两个私有字段: _username_password并添加两个public属性UserNamePassword代码如下

public partial class Form: Form

{

private string _username;

private string _password;

public string UserName

{

get

{

return _username;

}

set

{

_username=value;

}

}

public string Password

{

get

{

return _password;

}

set

{

_password=value;

}

}

}

窗体间相互传值演示

在Form添加一个的Botton一个comboBox在Botton_Click函数中如下代码

private void button_Click(object senderEventArgs e)

{

Form myForm = new Form();

myFormUserName=Richard;//Form向Form传值!!!

myFormPassword=pwd;

DialogResult result= myFormShowDialog();

if(result==DialogResultOK)

{

comboBoxItemsAdd(myFormUserName);////Form向Form传值!!!

comboBoxItemsAdd(myFormPassword);

}

}

要充分演示上述功能还需要对Form的代码作如下完善

在Form_Load中添加如下代码:

private Form_Load(object senderEventArgs e)

{

textBoxText=_username;

textBoxText=_password;

}

在textBoxtextBox的textChanged事件中添加如下代码:

private void textBox_TextChanged(object senderEventArgs e)

{

thisUserName=textBoxText;

}

private void textBox_TextChanged(object senderEventArgs e)

{

thisPassword=textBoxText;

}

上一篇:Windows群集开发:2)介绍

下一篇:“扫雷”游戏地幕后2