WinForm窗体传值的一个方法
2013-06-27 11:19
316 查看
功能类
public sealed class Setting
{
private static volatile Setting instance;
private static object syncRoot = new Object();
private Setting() { }
public static Setting Instance
{
get
{
if (instance == null)
{
lock (syncRoot)
{
if (instance == null)
instance = new Setting();
}
}
return instance;
}
}
public string UserID;
}
窗体1:为数据传送者
namespace chuangzhi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Setting m_set = Setting.Instance;
private void button1_Click(object sender, EventArgs e)
{
string UserID = this.textBox1.Text.Trim();
m_set.UserID = UserID;
receive re = new receive();
re.Show();
}
}
}
窗体2:数据接收者
namespace chuangzhi
{
public partial class receive : Form
{
public receive()
{
InitializeComponent();
}
Setting m_set = Setting.Instance;
private void receive_Load(object sender, EventArgs e)
{
this.textBox1.Text = m_set.UserID;
}
}
public sealed class Setting
{
private static volatile Setting instance;
private static object syncRoot = new Object();
private Setting() { }
public static Setting Instance
{
get
{
if (instance == null)
{
lock (syncRoot)
{
if (instance == null)
instance = new Setting();
}
}
return instance;
}
}
public string UserID;
}
窗体1:为数据传送者
namespace chuangzhi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Setting m_set = Setting.Instance;
private void button1_Click(object sender, EventArgs e)
{
string UserID = this.textBox1.Text.Trim();
m_set.UserID = UserID;
receive re = new receive();
re.Show();
}
}
}
窗体2:数据接收者
namespace chuangzhi
{
public partial class receive : Form
{
public receive()
{
InitializeComponent();
}
Setting m_set = Setting.Instance;
private void receive_Load(object sender, EventArgs e)
{
this.textBox1.Text = m_set.UserID;
}
}
相关文章推荐
- C# winform中一个类中如何调用另一个窗体的控件或方法
- Visual Studio 中两个窗体(WinForm)之间相互传值的方法
- C#的WINFORM登录窗体中,验证码的一个方法整理。
- WinForm窗体间如何传值的几种方法
- C# WinForm DataGridView取当前行和窗体之间传值或调方法
- WinForm中一个窗体调用另一个窗体的控件和事件的方法(附带源码)
- WinForm中一个窗体调用另一个窗体的控件和事件的方法(附带源码)
- WinForm窗体间如何传值的几种方法
- 利用泛型对winform传值,并且只能打开一个同样的窗体
- Winform 窗体间传值的10种方法
- WinForm窗体间如何传值的几种方法
- C#的WINFORM登录窗体中,验证码的一个方法整理。
- C# winform中一个类中如何调用另一个窗体的控件或方法
- WinForm一个窗体调用另一个窗体的控件和事件的方法
- C# Winform 窗体传值的几种方法
- Winform不用窗体之间传值
- Winform不用窗体之间传值
- winform中通过事件实现窗体传值思路【待修改】
- winform窗体间传值
- C# Winform 窗体间传值