C#中实时数据值显示

2023-12-25

简单的 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(使用前将#替换为@)

C#中实时数据值显示 的相关文章

随机推荐

  • 如何将 solr 与 mysql 和 php 一起使用?

    我读到了如何使用 solr 在我的线程中进行搜索 但我不太明白它是如何工作的 而且我找不到任何为初学者解释这一点的文章 有人可以简单解释一下 solr 是如何工作的以及它如何与 mysql 和 php 通信吗 首先看一下本教程 http l
  • 使用Fiddler测试WCF REST服务时如何完成基本身份验证握手?

    使用Fiddler测试WCF REST服务时如何完成基本身份验证握手 您需要对您的用户名 密码进行 Base64 编码 然后使用 Basic 作为前缀 它最终会看起来像这样 Authorization Basic VEFWSVNcZGFyc
  • 如何从 LINQ to SQL 中的另一个项目获取连接字符串?

    我在一个解决方案中有 3 个不同的项目 我将连接字符串放置在第一个项目中 如下所示
  • Laravel“有时”验证器因嵌套数组而失败

    我正在使用 LaravelValidator类对数组进行一些基本验证 我的数组 employee name name employee address address employee department department name
  • 在 macOS 上安装没有完整 Postgres 的 psql 的正确方法?

    官方网站 https www postgresql org download macosx这种情况就不要提了 但很多用户只需要psql没有本地数据库 我在AWS上有它 酿造没有psql 您还可以使用 homebrew 来安装 libpq b
  • Swift 将音频和视频文件合并为一个视频

    我用 Swift 编写了一个程序 我想将视频与音频文件合并 但出现此错误 失败错误域 AVFoundationErrorDomain代码 11838 操作已停止 UserInfo 0x17da4230 NSLocalizedDescript
  • 多线程观察者模式[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个问题 主题每次都会在不同的线程中更新 因此 每当主题更新时 它都会相应地用新信息更新观察者 然而 如果观察者列表很长 则需要一
  • 将 jQuery UI 日期选择器分成 3 个单独的文本框

    有谁知道将 jquery ui datepicker 的输入分成 3 个单独的框的优雅方法 默认情况下 它的输入只是一个文本框 DD MM YYYY 我必须将输入分成 3 个单独的日 月和年 DD MM and YYYY
  • 描述 .desc 文件的(元).proto 文件在哪里?

    描述 desc 文件的 元 proto 文件在哪里 我使用以下命令创建 desc 文件 protoc descriptor set out foo desc include imports foo proto 我认为 desc 文件采用 p
  • iPad 版 Safari 不报告 Javascript 错误的行号

    我正在使用 iPad 2 和 IOs 5 来开发 Web 应用程序 我已启用开发者控制台来获取日志 但是当发生 javascript 错误时 它不包含相应的行号 由于 Web 应用程序处理触摸和手势事件 因此我无法在桌面版本的浏览器上测试它
  • 安装 Active Admin 并收到 ArgumentError

    我第一次尝试在 Rails 4 中使用 ActiveAdmin 安装所有依赖的 gem 后 我尝试运行安装程序 即 rails generate active admin install 这样做会给我带来以下错误 in add route
  • OpenCV C++ 在 Macbook M1 芯片中给出架构 arm64 错误

    我按照本教程在 Macbook M1 中构建了 OpenCV 4 5 2 https sayak dev install opencv m1 https sayak dev install opencv m1 它在 Python 中运行良好
  • 为什么我收到错误的 requestCode?

    我有一个活动 我在其中使用startActivityForResult intent 634 如果我从活动中使用它 则 requestCode 在onActivityResult 可以 但如果我使用startActivityForResul
  • 制作 ListAdapter 可回收的可调整大小的视图

    我正在努力创建一个具有展开和压缩状态的自定义视图 在压缩状态下 它将仅显示一个标签和一个图标 在展开状态下 它将在其下方显示一条消息 这是迄今为止它的工作原理的屏幕截图 The View一旦测量 它本身就会保留压缩状态和扩展状态的大小值 因
  • 创建“简单”密码验证字段

    我正在尝试为网页创建密码字段 到目前为止我有
  • 如何获得mysql存储过程递归的深度?

    我有一个递归mysql 存储过程我为此设置了max sp recursion depth 10 Now 不设置局部变量 我想知道单次执行期间递归的级别是多少 我认为肯定有一个会话变量来存储深度 否则你怎么知道当你达到最大级别时 但我找不到它
  • sql事务不回滚

    在transact sql中 在 开始事务 和 提交事务 之间封装不同操作的目的是什么 我注意到 当函数中间抛出异常时 它不会回滚事务 如果发生错误 如何回滚事务 使用 try 和 catch 进行正确错误处理的最佳方法 然后根据错误在 c
  • Laravel:方法[显示]不存在

    当尝试访问此 URL users login 时 我收到该错误 这是我的代码 查看 users login blade php Sign in HTML ul errors gt all
  • 如何在 if 条件下禁用按钮

    如果 prod quantity 0 如何禁用按钮 这是当 prod qty 0 时我需要禁用的按钮
  • C#中实时数据值显示

    简单的 C 问题 我试图设计一个简单的 C DLL 它使用 用于从数码相机流式传输图像的第三方库 这里是真正的 C 程序员初学者 所以请耐心听我回答这个问题 我在代码中添加了一个计数器 以便每当检索图像时 计数器增加 我构建了一个毫无意义且