社区
C#
帖子详情
请教如何批量更新多个Label的Text值?
一天zq
2019-05-09 10:02:21
在一个窗体中,创建了20个Label控件,分别命名为Label1、Label2....Label20,每个Label对应一个设备返回来的测量结果(设备发送报文的格式为“地址+数据”,)。请问大家,如何能通过一个循环或者其他方法,实现接收到数据之后批量更新每个Label上显示的内容?
...全文
473
8
打赏
收藏
请教如何批量更新多个Label的Text值?
在一个窗体中,创建了20个Label控件,分别命名为Label1、Label2....Label20,每个Label对应一个设备返回来的测量结果(设备发送报文的格式为“地址+数据”,)。请问大家,如何能通过一个循环或者其他方法,实现接收到数据之后批量更新每个Label上显示的内容?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
U闲程序猿
2019-05-09
打赏
举报
回复
循环查找页面控件,判断控件是否为需要更新的控件,是则更新label的值
wanghui0380
2019-05-09
打赏
举报
回复
我们使用数据绑定 INotifyPropertychanged Binding //获取数据为异步阻塞(await 切换上下文,避免跨线程处置),如果内有线程请参考跨线程 假设你已经把上面的的都实现了,我来演示一下最终得效果 label1.DataBindings.Add("Text",旧对象,"属性1");//一次绑定就好,旧对象属性变化,label1自动变化 while (true) { 新数据 x=await get新数据 旧数据对象.属性1=x.属性1 //你就在这里进行两个数据的赋值,不需要去管界面上有多少东西,不要嫌麻烦,无论你用什么办法做,都的解析设备值并且更新新的值,这一步省不掉,我们能帮你省掉的是,业务处理就管业务处理,不管UI上有啥,张啥样 }
大鱼>
2019-05-09
打赏
举报
回复
放到同一个panel或者其他容器里,然后用这个容器.Controls可以全部获取,再跟上你的逻辑遍历修改即可
bloodish
2019-05-09
打赏
举报
回复
地址是否固定? 如果是,先建立地址和Label之间的对应关系,可以用Dictionary<int,Label> 收到数据后,根据地址快速定位Label,进行数据更新。
OrdinaryCoder
2019-05-09
打赏
举报
回复
事先把所有的lable存到一个集合或者数组里 之后赋值取值直接从操作该集合或者数组就可以
正怒月神
2019-05-09
打赏
举报
回复
正怒月神
2019-05-09
打赏
举报
回复
查找创体内所有控件 是 label并且名字Label开头的
eaqpi
2019-05-09
打赏
举报
回复
for each con as control in me.controls
if con.getype() ='Lable' then
dim lab as label =con
lab.text =???
endif
next
tkinter窗口中组件(
label
、
text
等)自动更新、动态刷新、实时更新功能实现
最近做一个项目需要实现tkinter中组件,包括
label
和
text
自动更新
text
的问题。但是,tkinter一旦开始执行进入mainloop函数后,进入死循环状态,是无法执行mainloop后的代码的。 因此,这里用到tkinter库的after函数,在mainloop前调用即可。 after(t1,fun1): t1的单位是毫秒,即在t1时间后,执行一个特定的函数fun1。如果我们在这个fun1中,除了写更新
text
文本的代码之外,再次调用after方法,就是一个递归,就可以起到一个定时动态刷新的功能
实时刷新Winform中
Label
的
Text
最直白的例子: private void btnStart_Click(object sender, EventArgs e) { int i = 0; while (i < 60) {
label
Time.
Text
= i...
循环向
多个
LABEL
加
TEXT
值
for (int i = 1; i {
Label
lbl = (
Label
)Page.FindControl("
Label
" + i.ToString()); lbl.
Text
= MYTables.Rows[i][0].toString();
在Javascript 中给
label
控件的 innerHTML 赋
值
,在后台获取不到
text
值
<script language="javascript" type="
text
/javascript">
function qingkong()
var weight = document.getElementById("<%=lbl_Weight.ClientID%>").outer
Text
;
var higherScore = document.getElementById("<%= txt_HigherScore.Client
CloudQuery MongoDB 目标插件函数级测试覆盖率报告深度解析:从 coverage.md 看插件内部实现
本文以仓库中自动生成的 [coverage.md](https://link.gitcode.com/i/66524232c1ca9424f5a4aeeeed541f0f) 为骨架,系统梳理 CloudQuery MongoDB 目标插件(destination plugin)的源码结构、核心函数职责与测试覆盖情况。读者可通过本文掌握该插件从连接、鉴权、写入、重试到迁移的完整内部链路,理解覆盖率数
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章