解决方案 »
- 请问,怎样从一个Bitmap对象中, 判断某一块矩形区域中, 每一像素RGB值均为(255,255,255)
- 小高跪求求一个正则表达式
- 神马叫做叫做分布式应用程序
- winform如何验证textbox里面输入的值
- 如何用c#实现红外的通信??非(win ce)
- 求根据输入汉语得到拼音码的C#程序(不要带数据库的)
- 这种功能怎么实现呢?急等!!!希望各位大哥给予指导!!!
- 请问有学过数据库的C#高手,学习C#与学习数据库比起来,哪个难呀?UP者有分。
- 将二位数组的数据导入到excle中
- 急!!请高手指教CrystalReport动态读入数据问题
- 请教关于 c#中 sidebar用法
- C#中使用Directory.GetDirectories(“”)获取不到以#开头的子文件夹
比如定义一个函数
void f(Button b)
{
//这里取b.Text
}
执行时,
f(newButton1);
private void Form1_Load(object sender, EventArgs e)
{ this.textBox1.DataBindings.Add("Text", this, "myInt");
}
private void button1_Click(object sender, EventArgs e)
{ MessageBox.Show(myInt.ToString());
}
将myint和textbox1双向绑定,初始运行textbox1自然显示为0,然后你随便在textbox1里面输入1234,当你鼠标离开太textbox1滴时候myint自然就为你输入的1234,为了测试我们多加一个按钮button1,点击button1我们show一下myint滴值,你会发现myint已经变成了你刚刚输入的1234了(ps:这其实也就现在那些人号称的响应式编程和“高端大气”的MVVM方式编程)
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ClassLibrary1
{
public partial class Class1
{
public int myInt { get; set; } //public string mystring { get; set; } private string _mystring; public string outzhi()
{
myInt = 55;
string str = "aaaadesss" + MYSTRING;
return str;
} public string MYSTRING
{
set { _mystring = value;
outzhi();
}
get { return _mystring; }
}
}
}
class Event
{
public delegate void ValueChanged(object sender, EventArgs e);
public event ValueChanged OnValueChanged; string myInt = String.Empty; public string MyInt
{
get
{
return myInt;
}
set
{
if (myInt != value)
{
OnValueChanged(this, new EventArgs());
}
myInt = value;
}
}
}
注册OnValueChanged事件