简单的 C# 问题:我试图设计一个简单的 C# DLL,它使用
用于从数码相机流式传输图像的第三方库。
这里是真正的 C# 程序员初学者,所以请耐心听我回答这个问题:)
我在代码中添加了一个计数器,以便每当检索图像时
计数器增加。
我构建了一个毫无意义且简单的 GUI,带有启动和停止按钮
确保一切正常,因为我们有
过去出现一些相机会停止流媒体的问题
突然,所以我想监视这个定时器计数器以确保
它正在不断增加。
为了获得实时显示的合理方法是什么?
定时器值?该值只是一个 UInt32 并且是对象的一部分
从 DLL 安装。
我实际实现的很草率:
我有一个按钮,可以弹出一个显示计时器的消息框
按下时的值,因此为了检查一切是否仍在工作,我
按此按钮两次以确保该值已增加
有些。
执行此操作的正确方法是什么?数据绑定?大多数会是什么
在这个简单的例子中你会做什么?我只想要一个标签/文本框/任何东西
它将不断刷新我的计数器数据成员的值。
Thanks!
最简单的(假设您不能只在新数据到达时更新)是向表单添加一个表单计时器,并在计时器“tick”事件中更新 UI。
http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.aspx http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)