.net – 如何防止Windows Forms TextBox在调整大小时闪烁?
发布时间:2020-12-13 21:04:42 所属栏目:Windows 来源:网络整理
导读:有很多文章解决Windows窗体中的闪烁。大多数建议设置DoubleBuffered = true或设置一堆ControlStyle标志。但是,这些都不能帮助减少TextBox闪烁。 以下是几个相关问题: How to double buffer .NET controls on a form? How to eliminate flicker in Windows.
有很多文章解决Windows窗体中的闪烁。大多数建议设置DoubleBuffered = true或设置一堆ControlStyle标志。但是,这些都不能帮助减少TextBox闪烁。
以下是几个相关问题: > How to double buffer .NET controls on a form? 要重现问题,创建一个新的WinForms项目,添加一个TextBox,启用多行,禁用单词换行,添加一堆文本,将Anchor设置为左上顶部。现在运行并调整大小。文字闪烁。对于几个嵌套的TableLayoutPanels中的文本框,调整大小的闪烁更加糟糕。 在上述问题中提出的解决方案最好不要修复闪烁;如果我获得实验并在TextBox上设置受保护的ControlStyle,我可以完全断开它(通过启用UserPaint),但不能消除闪烁。 那么,有没有办法解决TextBox中的文本闪烁?
我通常使用RichTextBox而不是多行TextBox。 通过将DetectUrls-和ShortcutsEnabled属性设置为false,RTB的行为与TextBox非常相似,它无闪烁。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Windows Azure查询表存储数据
- PyQt5中的窗口显示控制
- windows – 我在哪里保存我的Haskell“模块”?
- 没有共享硬件的Windows 2012 R2 Hyper-V群集
- 在windows cmd的子目录中运行命名.exe
- wpf – App xaml假设实例化的第一个窗口是主窗口(showdialo
- 如何设置图像背景重复?
- windows – 为什么COM CoInitializeSecurity在我的DLL中失败
- windows – WDM驱动程序,KMDF驱动程序和UMDF驱动程序有什么
- pycharm提示错误Server's certificate is not trusted解
推荐文章
站长推荐
- 如何在另一个dll中使用带有Entity框架的asp.net动
- windows-server-2008 – 使用Windows Server,如何
- Windows是否提供了我可用于执行免费试用的唯一标
- 想说再见不容易,win7最新市占率依然超36%
- 有没有一个温和的方式来停止进程使用Windows Pow
- windows-7 – 从Vista升级到Windows 7
- algorithm – 使用DOS通配符强制执行字符串的最快
- windows – .bat文件,用于重命名多个文件夹
- xaml – 通用App ListView项目Horizo??ntalAlign
- 虚拟化 – 保持MS DOS应用程序活着的最佳方法?
热点阅读