C#winform中 我想编一个函数,在窗口打开后,满足特定条件的时候就触发,不满足是不触发,应该怎么写,写完之后这个函数放哪,这个函数要求不止被触发一次
解决方案 »
- C# 中 Combox 控件的 text 和 value
- bitmapImage.EndInit();引发异常:未找到适用于完成此操作的图像处理组件。
- 怎么在文本文件内容前追加文本
- 水晶报表小计和合计的问题,附图。
- 几天了问题一直没解决,不知道那里出问题了。vs2008 soundPlayer.PlayLooping();只播放一次,不循环播放。
- 关于C#正则表达式的一个困惑
- 怎样获取屏幕的刷新频率?
- 想学vs .net(C#)的智能设备开发,大家给点意见
- 请高手指点一下word中典型域在程序中的应用
- 如何在datagrid中修改某一单元格时对输入的数据进行校验?
- 多线程问题,附线程关闭主线程也跟着关闭~~
- 谁帮我做个程序
public object ListenedAttribute
{
set
{
this.listenedAttribute = value;
DoThisWhenCanDo();
}
get
{
return this.listenedAttribute;
}}
//.....
public void DoThisWhenCanDo()
{
//TODO
}
只是把一个属性的set方法改了一下,就能实现简单的监听了。思想来自:WPF的数据绑定
这个只要一变化,就会执行DoThisWhenCanDo()按照你的逻辑改动一下就好使了
只要达到某个值,在达到某个值的时候你肯定是给这个值赋值了.
然后再属性的set里加一个函数,当达到该值是就出发该函数.
妙...
public class TestClass
{
private int _age;
public int Age
{
get { return _age; }
set
{
_age = AgeLimit(value);
}
} public int AgeLimit(int age)
{
if (age > 100)
age = 100;
return age; }
}
Main中 TestClass tc = new TestClass();
tc.Age = 120; Console.WriteLine(tc.Age);
返回结果就是100..