搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ TextBox动态显示文字。
标题:
TextBox动态显示文字。
只看楼主
lonanking
等 级:
新手上路
帖 子:30
专家分:0
注 册:2009-2-16
结帖率:
75%
楼主
已结贴
√
问题点数:3 回复次数:5
TextBox动态显示文字。
各位高手,我想TextBox中显示文字,但改文字会被另外一个线程改变。要求TExBox中能够动态的显示。在窗体中是不是有一个维护刷新界面的函数,该函数被周期性调用,我希望改写该函数来实现功能,但是不知道该函数的函数名。
使用事件也可以,但是有点复杂,请尽量用继承的方法。
搜索更多相关主题的帖子:
继承
周期性
动态
2012-05-11 14:58
CMYK
等 级:
论坛游民
帖 子:67
专家分:74
注 册:2011-9-19
第
2
楼
得分:1
用timer去修改
2012-05-11 15:40
pingansheng
等 级:
新手上路
帖 子:11
专家分:3
注 册:2009-7-28
第
3
楼
得分:1
楼上正解 我在想是不是用下textchange 形成一种连锁反应也可以~
睡醒请开手机……
2012-05-11 18:47
jiayoushasha
等 级:
新手上路
帖 子:1
专家分:1
注 册:2012-5-13
第
4
楼
得分:1
用映射机制,依赖属性绑定textbox值
2012-05-13 22:13
smart0721
等 级:
侠之大者
威 望:
4
帖 子:106
专家分:468
注 册:2012-2-10
第
5
楼
得分:1
我认为可通过Timer的Tick事件,然后根据textbox当前值来进行判断改变,从而实现循环动态显示。
2012-05-14 11:56
jiangkunhgnc
等 级:
论坛游侠
帖 子:76
专家分:185
注 册:2010-8-21
第
6
楼
得分:1
TextBox中显示的文字,看你考虑什么事件,如果有对应的事件,直接在事件中添加修改的代码即可. 或者使用楼上所说的,用Timer控件控制. 但是楼主如果需要使用多线程,就有点麻烦. 跨线程控制UI界面的数据默认是不允许的. 需要修改TextBox控件的一个“允许非法跨线程访问”的属性(引文单词不记得了)设为true即可. 或者再写一个方法,使用窗体的Invoke方法调用这个方法进行修改.
Flush方法可以控制窗体的重绘
2012-05-14 22:59
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-367341-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.048083 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved