用C#做了个form,运行的时候,textBox接收数据期间,会一闪一闪的,怎么解决?

textBox刚开始接收数据的时候滚动条是向上滚动的,但是我想要的是向下滚动。
然后在textBox属性那里设置也没有用,在form属性那里设置也没有用,最后在网上查了一下,加了些代码,如下:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();

然后接收数据的时候,滚动条可以向下滚动了,可别的问题出现了,就是接收数据的时候,会一闪一闪的,怎么解决?

0

3个回答

先用一个stringbuilder追加,循环完毕一次性更新textbox

0
qq_36483141
qq_36483141 能具体点么?小白一个
2 年多之前 回复

使用 AppendText()方法。

0
qq_36483141
qq_36483141 在哪个位置加呢?小白一个
2 年多之前 回复
         LogLtb.Items.Add(msg);//建议选用ListBox接收信息
        if (LogLtb.Items.Count > 0)//光标
        {
            LogLtb.SelectedIndex = LogLtb.Items.Count - 1;
        }
                    LogLtb.Items.Clear();//清空信息
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vb中textbox刷新无闪烁的方法
昨天给大家的串口读写代码中,textbox的刷新频繁后会造成闪烁,所以今天改写一下无闪烁的代码。更改的代码如下:Private Sub Mcom_OnComm() 所有的通讯事件都可以激发MSComm1控件的OnComm事件Select Case Mcom.CommEventCase comEvReceive此处的代码可以进行当串口的接受缓冲区里有RThreshold个字符的处理   
怎么解决VS运行程序一闪而过
用惯了VC6.0的朋友,开始用VS写c++程序后,会发现运行程序,控制台一闪而过,根本看不到程序的运行结果,在本篇经验中小编将告诉大家如何解决这个问题 方法一:程序末尾增加输入语句,这样程序运行结束前会要求用户输入,控制台就会保持存在,具体代码如下图所示 方法二:在程序末尾添加语句:system("pause");  加上这句后,控制台显示运行结果后会显示“请按任意键继续”, 具...
为什么我运行程序后窗口一闪而过就没了
为什么会这样?原因简单到有点可笑:因为程序运行结束了 对于控制台程序,操作系统让它开始运行前会为它造一个控制台窗口,在它结束的时候为它销毁这个这窗口.所以,当程序的最后一条语句运行完后,没什么可做了,程序运行结束,窗口就没了 一般做法有这些:      getchar()可以等待你输入一个字符,这样可以让程序等待在那      system("pause")执行系统的pause命令,它也会
图片预加载防止图片闪烁
(function(){            //存放图片路径的数组            var imgSrcArr = [                "style/chat/new2017/image/png/toasts.png",                "style/chat/new2017/image/svg/toasts.svg"            ];       ...
Eclipse出现一闪一闪的黑色选中符的解决方法
1、经常用eclipse写代码,偶尔会出现一闪一闪的黑色选中符,原来我不知道怎么解除就只能重新启动eclipse。如图:2.原因是我按了数字7上的Num Lock键,把输入数字模式锁了,并且按了"0"键,锁了之后不叫"0"键了,叫"Ins"键。这样一不注意eclipse中就出现了以上的一闪一闪黑色选中符。在锁数字的模式下,重新按下"Ins"键("0"键),黑色选中符就会消失。3.重新按一下Num ...
VS2010控制台程序运行一闪而过完美解决办法
在VS2010里的控制台应用程序在运行时,结果画面一闪而过,不管是用F5 还是用Ctrl + F5都是一样,导致无法看到结果。 网上有不少的办法,说是都是在程序最后加一个要程序暂停的语句或从控制台上获取用户输入的语句。其实还有一个更好的解决办法:    在你的项目条目(project)上右击鼠标,在弹出菜单上选择最后一项“property/属性”,在左边的一栏里找到“配置属性->链接器->系统”,点
C#控制台应用程序执行一闪而过解决方法
方法一、运行程序的时不用F5键执行,用Ctrl+F5执行,它的意思是“启动执行(不调试)”。 方法二、在你的代码的最后加上这句 Console.ReadLine(); 也就是“等待用户输入”,这样DOS窗口直到你敲击回车键才会关闭或者在程序最后加上一句Console.ReadKey();这样DOS窗口接收一个字符才会退出。 方法三、在CMD下运行程序。
dev C/C++运行结果一闪而过的解决
1、是在return 0;前加getchar(); (getchar();是得到一个字符的意思,可以char a=getchar();)。不过如果有输入语句,那就要加多些getchar();。 2、是在加实用头文件#include,在return 0;前加system("pause");让它按任意将继续。
halcon图像会一闪一闪
-
VS2012编译C语言代码运行出现黑框一闪就没了
用VS2012编写C语言后,我们建立控制台应用程序,代码执行出现黑框,即控制台。但是我们还没有看到输出的结构,黑框一闪就消失了。   为了防止黑框消失,我们可以在程序的结尾加入:一个等待输入的函数 或者 sysytem("pause"); 等待输入的函数:   getch(),这个函数的功能就是从键盘上读入一个字符,字符不回显在屏幕上,同时他也是一个等待型的函数,就是说它会
VS编译器程序运行窗口一闪而过?教你一招!
在使用windows上的VS编译器时,我们可能会遇到这样一个问题:就是,当我们运行程序时,程序的运行结果窗口老是“一闪而过”。这对于我们来说是及其不爽的! 今天就来解决一下这个问题: 首先,打开编译器,找到“调试”一栏。如图: 点击“调试”,找到当前解决方案资源管理器的“”属性“”,如图所示: 当然也可以直接选择界面左侧的“解决方案资源管理器”,鼠标右键,如图: 总之,以上两...
解决VS2017运行时控制台一闪即逝问题的方法
  f5是开始调试的指令,ctrl+f5才是开始执行(不调试),如果在换成ctrl+f5执行后可以正常显示输出内容和“Press any key to continue...“这句话,那么问题就解决了。但是部分人会发现,在按键ctrl+f5过后,程序依然一闪而过,那么你可以试试下面的这个方法来解决这个问题:①在右侧自己项目的名字上右键,选中最下方的属性。②依次选中 配置属性->连接器-&gt...
C#调试的时候DOS窗口一闪而过
在调试这样一个简单程序时DOS窗口一闪而过,明明已经启动成功,可是根本看不到“HI,I'm you!”这句话怎么办呢?(1)在输出语句后面添加一句等待输入下一行的语句,即可解决:(2)在输出语句后面添加一句输入键在控制窗口显示的语句,即可解决:...
C#控制台应用程序执行结果一闪而过的解决方法
方法1:运行程序的时候,不要用F5键执行,用Ctrl+F5执行,它的意思是“启动执行(不调试)”,这样就不会一闪而过了。  方法2:在你的代码的最后加上这句 Console.ReadLine(); 也就是“等待用户输入”,这样DOS窗口直到你敲击回车键才会关闭  方法3:在程序最后加上一句Console.ReadKey();这样DOS窗口接收一个字符才会退出. 此文章转自ht
VS2017运行时控制台一闪即逝解决方法
2 选择系统   3 右侧小三角下拉菜单选控制台
打开PDF文件一闪一闪的解决办法
自己修改注册表解决了,开始→运行→输入regedit,点确认→找到下面这个目录  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.pdf\UserChoice  看看键值progid的数据是不是你想关联的程序名称,如果不是,接下来有两种方法:  【不熟悉注册表操作的简单方法】把User
为什么运行CMD后,一闪就不见了 解决方案
方法1: 你中毒了,系统中有个进程在监测你的命令,看到CMD就关闭,可以在任务管理中看看有没有可以进程,关掉他,应该可以打开,如果还不行,那就是已经注入系统进程。杀毒就很困难了。重做系统好一点。 方法2:注册表:HKEY_LOCAL_MACHINE\Software\Mic
解决列表框更新数据的时候的闪烁问题
<br />解决列表框更新数据的时候的闪烁问题(VC防止窗口及其控件(如CListCtrl))<br /> <br /> <br />1、将Invalidate()替换为InvalidateRect()。  <br /> <br />  Invalidate()会导致整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect区域内的内容,所以所需时间会少一些。虫虫以前很懒,经常为一小块区域的重画就调用Invalidate(),不愿意自己去计算需要重画的Rect,但是事实是,如果
from表单的混淆点-点击按钮出现一闪而过
form表单下出现一闪而过 在form表单中使用type=submit和button元素,绑定事件后点击时,会出现一闪而过的闪屏现象,同时也没有达到预想的效果。 究其原因,是前端和后台的顺序没有搞清楚: form表单在提交或点击button时,浏览器先渲染js代码部分,绘制出js代码要显示的页面,之后提交给后台,向后台服务器进行请求;服务器在获取请求后,开始响应,并把响应内容返回给浏览器
VS2005 执行控制台程序的时候,窗口一闪就没了的问题
 使用VS2005,用Ctrl+F5运行程序,结果控制台窗口一闪就没了,也没有出现'press any key to continue...' 或者“请按任意键继续”。 方案一:网上最常见的解决方案是,在程序结尾的return 0;之前加system('pause')或getchar(),或者断点等等让程序停顿。 方案二:从微软的论坛上得到了另一种解决方法,如下。 出现
2015-03-28-oracle-启动后一闪而过
错误二: 【错误】启动后,一闪而过,或者进入安装主界面后也是一闪而过,非兼容性引起 【原因】 如图,可能是因为有两个图形处理器的原因 【解决方法】这个方法是参考别人的 原地址:http://blog.csdn.net/trampwind/article/details/11203203就在nvidia控制面板3D设置里把默认首选图形处理器设置选成高性能nvidia处理器了。我试着选集成图形
双缓冲解决Java绘图严重闪烁
在编写一个Java小游戏时,需要画出一个坦克,于是在坦克这个类中创建了一个内部类实现Runnable接口来启动一个线程,在线程中调用repaint()方法不断重画,线程的睡眠时间设为50毫秒,代码如下: 结果发现,运行时闪烁现象特别明显,更改睡眠时间为100秒,1000秒也不行,延迟非常严重,而且仍然闪烁。网上查到原来是因为repaint()不断调用paint
Visual Studio各版本运行时控制台一闪就退的解决方法!
初学者在使用Visual Studio各个版本时,在进行调试运行时,会发现控制台总是一闪即退,输出结果的窗口无法保持打开状态! 其实问题是你执行时按的是F5,而正确的应该是Ctrl+F5,这样窗口就会显示 Press any key to continue...这句话了。也可以看到程序运行的结果了。因为,F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而C...
tomcat启动一闪而逝
 遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。 首先,要在环境
zookeeper 启动闪退问题
我在启动zookeeper的时候出现了闪退,于是我在zkServer用记事本打开,在最后加上pause,保存,然后再启动,查看闪退的原因。错误信息如下:打开conf 文件夹  复制一份  zoo_sample.cfg  文件  修改文件名为 zoo.cfg重新启动   ok...
关于vs2010编译程序一闪就没的解决办法
main()里的return 0;前面加cin.get(); 或者包含#include 头文件 加system("pause");
htc Vive中VR界面闪烁的解决
如果相机上挂有 Screen Space Ambient Obscurance ,在头盔上看时,会出现镜头抖动效果FR:海涛高软(QQ技术交流群:386476712)
C#画图解决闪烁问题
导致画面闪烁的关键原因分析:       一、绘制窗口由于大小位置状态改变进行重绘操作时      绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调用Paint事件一次。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到
使用Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法
遇到这个问题并不是你的代码出错了,而是IDE本身的设置问题,所以不用总是纠结自己代码哪里写错了。 例如写了一个这样的程序: #include &amp;quot;iostream&amp;quot; using namespace std; int main(int argc, char *argv[]) { cout &amp;amp;lt;&amp;amp;lt; &amp;quot;hello world!&amp;quot; &amp;amp;lt;&amp;amp;lt; end
VS控制窗口一闪而过的解决策略(有图)
   VS2010/2013调试窗口一闪而过解决方法 若此时进行的操作是编译(F5),可先运行程序(Ctrl+F5),若仍然一闪而过,用下面方法解决。 方法一: 1.若是C++文件,在程序最后写一句(return之前)添加:system(&quot;pause&quot;);  2.若是C文件,首先在程序头添加头文件:#include&quot;stdlib.h&quot;;然后在程序最后写一句(return之前)添加:syst...
iOS 验证码倒计时时button一闪一闪的
把button的type从system改成custom就好了。
解决Visual Studio 2017运行程序一闪而过的方法
方法一:在编辑程序末尾增加输入语句:cin.get();,这样程序运行结束前会要求用户输入字符(或回车键亦可关闭窗口),未输入前控制台就会保持存在,具体代码如下图所示    方法二:在编辑程序末尾添加语句:system(&quot;pause&quot;);  加上这句后,控制台显示运行结果后会显示“请按任意键继续”, 具体代码如下图所示    方法三:修改项目配置,右键点击项目,在右键菜单中选择属性,然后在...
Mac book pro解决屏幕闪烁黑屏问题
Mac Book Pro屏幕闪烁1、option+菜单栏电池 = 查看当前电池状态,确保电池没有问题2、可能是软件冲突造成的以下两个操作都要执行操作一:1、选取苹果菜单 &amp;gt;“关机”。2、等 Mac 关机后,按下内建键盘左侧的 Shift-Control-Option,然后同时按下电源按钮。按住这些按键和电源按钮 10 秒钟。(如果您的 MacBook Pro 带有触控 ID,则触控 ID 按...
bootstrap模态框一闪而过
1、bootstrap.min.js与modal.js不能混用。 2、触发模态框的组件需要设置 data-toggle=“modal”   3、设置 data-target=&quot;#myModal&quot;或href=&quot;#myModal&quot;或者写javascript 函数响应点击事件打开模态框,不能同时使用 4、换一个高版本的bootstrap.min.js  ...
java图像闪烁问题解决办法之双缓冲
  这是在做java的一个小项目叫坦克大战的时候遇到的一个问题,就是使用线程进行repaint()面板的时候总是出现闪烁的问题,由于repaint()要把所有图像都重新绘制一遍,因此出现了闪烁。  那么怎么解决闪烁这个问题呢,我们就用到了双缓冲这一技巧(double buffer),我们首先创建一张基于原面板的一场图像,先将绘制图像的工作在这张图片上面完成,最后再将这张图片直接贴到面板上面,...
如何解决绘图过程中的闪烁
在VC中进行绘图过程处理时,如果图形刷新很快, 经常出现图形闪烁的现象。利用先在内存绘制,然后 拷贝到屏幕的办法可以消除屏幕闪烁,具体的方法是先在内存 中创建一个与设备兼容的内存设备上下文,也就是开辟一快内 存区来作为显示区域,然后在这个内存区进行绘制图形。在绘制完成后利用 BitBlt函数把内存的图形直接拷贝到屏幕上即可。 具体的代码实现为: (1)创建内存区域 CDC* p
解决vue渲染时闪烁{{}}的问题
Vue页面加载时v-show设置的隐藏元素出现导致页面闪烁问题在写APP社区页面的时候在一些地方用了v-show,在刷新页面的时候就发现即便在逻辑判断为false某些元素不该显示时也会露个脸,一闪而过,元素快小还好,如果是特别大的地方就看起来就很不爽,于是就上网搜了下看有没有解决方法,结果还真有。方法一: v-cloak官方的解释就一句话:这个指令保持在元素上直到关联实例结束编译。 光看这句话一头
关于Redis中Redis-server一闪而退问题的解决
首先:win+R ---&amp;gt;cmd输入如下命令:   解决方法: 1-win+R 打开命令行 2-cd至redis目录,例如 D:\redis&amp;gt; 3-输入 redis-server.exe redis.windows.conf 第一个红框是:启动失败 第二个红框是在下面红框基础之上的操作 若仍然失败则用下面的命令: redis-client.exe shu...
关于录像添加水印闪烁问题的总结
最近在做一个视频录像时添加水印的工作,添加水印的方式和实现暂且不提,有时间再详细说明,今天主要总结一下在添加水印过程中,出现的水印字符一直闪烁,字符中间出现断续线的问题。        因为这个添加水印的原理其实就是修改YUV数据,在字符像素点出现的地方将对应位置的Y/UV数值改为对应的字符像素值,原理很简单,但是为什么出来的效果会是字符线条会有断续呢? 第一反应是是不是修改YUV数据不对,但是
解决绘图时闪烁问题的一点经验
清除屏幕闪烁 (转自网上) 由于作图过于复杂和频繁,所以时常出现闪烁的情况,一些防止闪烁的方法,如下: (1)将Invalidate()替换为InvalidateRect()。 Invalidate()会导致整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect区域内的内容,所以所需时间会少一些。不要为一小块区域的重画就调用Invalidate(),
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 尚学堂大数据培训做了多久 学习java 期间的收获