积极答复者
数据绑定时,当控件值为空时,其它控件无法响应

问题
-
在下面的代码中,当文本框为空时,其它控件没有响应,比如无法退出程序。在代码中给这些控件赋值为0是我不想要的。请问如何处理?谢谢
public partial class frmMain : Form { public frmMain() { InitializeComponent(); LengthConvert lengthConvert = new LengthConvert(); txtM.DataBindings.Add("Text", lengthConversion, "M", true, DataSourceUpdateMode.OnPropertyChanged); txtDm.DataBindings.Add("Text", lengthConversion, "Dm", true, DataSourceUpdateMode.OnPropertyChanged); } } class lengthConversion { private double mm; public double Mm { get { return mm; } set { mm = value; } } public double M { get { return mm / 1000; } set { mm = value * 1000; } } public double Dm { get { return mm / 100; } set { mm = value * 100; } } }
- 已编辑 leon1526 2018年1月20日 3:35 更改问题描述
答案
全部回复
-
Hi,
欢迎在MSDN论坛发帖。
如果你希望在text控件里面输入值,其他 text控件也跟着变动,你可以使用 TextChanged 事件,通知其他控件。
下面是如何使用textchanged 事件实例,你可以参考一下。
Best Regards,
Hart
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.