首页 新闻 会员 周边

C# 的winform开发中,textbox让他显示的值不断变化可以怎么实现

0
[待解决问题]

C# 的winform开发中,textbox让他显示的值不断变化可以怎么实现,目前我有一个接口,这个接口能根据鼠标操作返回不同的值,然后想把这个值自己更新到textbox上。

NeXT、的主页 NeXT、 | 菜鸟二级 | 园豆:295
提问于:2017-04-24 16:59
< >
分享
所有回答(4)
0

invoke然后update

hahanonym | 园豆:1460 (小虾三级) | 2017-04-24 17:16
0

用委托来实现吧

一个单人旅途 | 园豆:53 (初学一级) | 2017-04-24 17:37

 之前试过用委托但是思路不是很清晰就卡住了,能否教一下我实现的思路啊

支持(0) 反对(0) NeXT、 | 园豆:295 (菜鸟二级) | 2017-04-24 17:38

@NeXT1995: 你现在有的这个接口如果已经获取到值了,直接赋给textbox的text不就可以了。

支持(0) 反对(0) 一个单人旅途 | 园豆:53 (初学一级) | 2017-04-24 17:49

@一个单人旅途: 是啊  但是要让这个接口不断的执行,获取的值如何和前一个不一样就进行更新啊

支持(0) 反对(0) NeXT、 | 园豆:295 (菜鸟二级) | 2017-04-24 17:50

@NeXT1995: 你如果要值不一样在更新,那就写判断,但是我觉得没必要,即便值一样,也更新。因为看不出来的。

支持(0) 反对(0) 一个单人旅途 | 园豆:53 (初学一级) | 2017-04-24 17:53
0

绑定到一个实现了INotifyPropertyChanged的类,然后你就不需要和UI打交道了。

只需要更新类里面的数值,UI自动更新。

爱编程的大叔 | 园豆:30839 (高人七级) | 2017-04-24 20:20
0

方式很多,再不济放个Timer刷就行了

ぁ丶泛滥的尐青春つ | 园豆:199 (初学一级) | 2017-05-06 16:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册