把Text的内容都存在数据库!
用time去扫描!
用time去扫描!
解决方案 »
- 关于Graphics双缓冲
- 封装的问题
- zedgraph画图控件绑定数据库?
- 高手请进,c#的SetWindowsHookEx总是返回0,钩子不能钩住另外一个process的程序!
- C# windows应用程序中 如何添加坐标系控件
- 怎么用c#一新建控制台程序,就被norton防病毒程序提示警报?
- 100分帮我想个好的策略!!!(socket)
- 在qq中新建了另一个c#群 984119
- 关于C#的问题? 是否完全可以取代VC++(MFC)?????
- 请问在一个class前加 [Serializable] 是什么意思?
- MapObjects 图层显示
- 急!!!uniqueidentifier类型字段的问题!大家进来看看!!可以加分的哦!
public void SetTBBText(object sender, eventargs e)
{
B.TBB.Text=TBA.Text;
}
TAA所在的form里把TBB的Textchange事件挂到TAA上
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void FormMain_Load(object sender, EventArgs e)
{
FormSub FormSub = new FormSub();
FormSub.Show();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
FormSub.tb1.Text = textBox1.Text;
}
}2.窗体FormSub
public partial class FormSub : Form
{
public static TextBox tb1;
public FormSub()
{
InitializeComponent();
}
private void FormSub_Load(object sender, EventArgs e)
{
tb1 = this.textBox1;
}
}说明:我不清楚你的窗体层次结构。例子是FormMain在FormMain_Load时弹出一个窗体。两个窗体都有textBox1。使用静态属性处理。修改FormMain的textBox1时,FormSub的textBox1同步。
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void FormMain_Load(object sender, EventArgs e)
{
FormSub FormSub = new FormSub();
FormSub.Show();
FormSub2 FormSub2 = new FormSub2();
FormSub2.Show();
}
}2.窗体FormSub
public partial class FormSub : Form
{
public static TextBox tb1;
public FormSub()
{
InitializeComponent();
}
private void FormSub_Load(object sender, EventArgs e)
{
tb1 = this.textBox1;
}
}3.窗体
public partial class FormSub2 : Form
{
public FormSub2()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
FormSub.tb1.Text = textBox1.Text;
}
}说明:FormMain弹出FormSub和FormSub2。修改FormSub2文本框时,FormSub的文本框同步修改。
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
frmA frma;
frmB frmb;
private void button1_Click(object sender, EventArgs e)
{
frma = new frmA();
frmb = new frmB();
frma.Show();
frmb.Show();
frmb.ChangeText += new ChangeTextEventHandler(frm_ChangeText);
frma.ChangeText += new ChangeTextEventHandler(frm_ChangeText); } void frm_ChangeText(object sender, ChangeTextEventArgs e)
{
frma.TextVaule = e.Text;
frmb.TextVaule = e.Text;
}
}
public delegate void ChangeTextEventHandler(object sender, ChangeTextEventArgs e); public class ChangeTextEventArgs
{
public ChangeTextEventArgs(string sText)
{
_Text = sText;
} private string _Text = string.Empty; public string Text
{
get { return _Text; }
set { _Text = value; }
} }
//frmA窗体代码,添加一个TextBox,Name属性"txtA",并添加TextChanged事件
public partial class frmA : Form
{
public frmA()
{
InitializeComponent();
} public event ChangeTextEventHandler ChangeText;
private void txtA_TextChanged(object sender, EventArgs e)
{
if (this.ChangeText != null)
{
this.ChangeText(null, new ChangeTextEventArgs(txtA.Text));
}
}
public string TextVaule
{
set { txtA.Text = value; }
}
}//frmB窗体代码,添加一个TextBox,Name属性"txtB",并添加TextChanged事件
public partial class frmB : Form
{
public frmB()
{
InitializeComponent();
} public event ChangeTextEventHandler ChangeText;
private void txtB_TextChanged(object sender, EventArgs e)
{
if (this.ChangeText != null)
{
this.ChangeText(null, new ChangeTextEventArgs(txtB.Text));
}
}
public string TextVaule
{
set { txtB.Text = value; }
}
}