如何对面板进行双缓冲?

2024-03-02

我有一个带有轮盘赌轮的面板,我需要对面板进行双缓冲,以使其停止闪烁。谁能帮我吗?

EDIT:

是的,我已经尝试过了。

panel1.doublebuffered不存在,只有this.doublebuffered。我不需要缓冲表单,只需缓冲面板。


另一种方法是使用 InvokeMember 方法调用 doublebuffered 成员:

 typeof(Panel).InvokeMember("DoubleBuffered", BindingFlags.SetProperty    
            | BindingFlags.Instance | BindingFlags.NonPublic, null,
            panel2, new object[] { true }); 

通过这样做,您不必创建子类

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何对面板进行双缓冲? 的相关文章

随机推荐

  • Asyncio 协程从未等待错误

    我无法解决和理解这里的问题 我正在使用一个示例来学习 Asyncio 但我使用的代码与我的代码类似 但我的代码给出了一条错误消息 sys 1 运行时警告 从未等待协程 run script 请提供任何帮助 我们将不胜感激 下面是我的代码 a
  • 区分大小写的连接 SQL

    我在这里有点停滞不前 我有一个简单的左外连接到一个返回 ID 的表 我的代码是 Select distinct TenantID Name Name2 TenantNumber Cashname From Tenants LEFT OUTE
  • 如何确定 nsstring 的哪一部分适合矩形?

    这是关于使用核心图形进行 PDF 格式化 但当涉及到在两页上打印字符串时 它可能涉及任何类型的分页 我需要将一个字符串分散到几页上 对于较小的字符串 这不是真正的问题 对于那些我使用 NSString UIKit 扩展的人sizeWithF
  • 在 stat 方法之前检查权限以避免错误

    我第一次尝试遍历目录 但是stat由于似乎缺乏权限 某些目录会抛出错误 Error EPERM operation not permitted stat K System Volume Information 我想避免打电话stat首先在给
  • Rxjs 基于条件的条件 switchMap

    我有这样的情况 myObservable1 pipe switchMap result1 MyObservable1 gt if condition return myObservable2 else return of null subs
  • 通过 PhpMyAdmin 复合外键约束?

    有没有办法通过 PhpMyAdmin 界面向 InnoDB 表添加复合 多列 外键 我已经在目标表中拥有适当的复合主键 并且可以使用单列外键约束 但我无法在界面中找到一种方法来执行复合主键 Table Log Date Service PR
  • 如何通过 API 了解谁在 Google 云端硬盘的共享云端硬盘(团队云端硬盘)中创建了该文件

    所有有权访问共享云端硬盘 团队云端硬盘 的用户都可以访问 Google 云端硬盘中的共享云端硬盘 团队云端硬盘 中的所有文件 默认情况下 在共享云端硬盘 团队云端硬盘 中创建新文件时 所有有权访问共享云端硬盘 团队云端硬盘 的用户也将成为所
  • 带有字符串键的 ASP.Net OData

    我正在尝试使用 ASP Net OData v4 例如 ODataController 来允许访问密钥为字符串的位置 95 的示例使用整数作为键 而我发现讨论使用字符串作为键的步骤的几篇文章对我来说不起作用 在所有情况下 我都尝试使用以下
  • 带零填充数字的 Matlab 文件名

    我有 11x11 矩阵 我将它们保存为 mat文件来自F01 01 to F11 11 我必须运行一个函数Func在每个文件上 由于需要很长时间 我想编写一个脚本来自动运行该函数 for i 01 11 for j 01 11 filena
  • 为属性设置默认值

    是否可以在没有属性主体的情况下设置默认值 最好有注释 SetTheDefaultValueTo true public bool IsTrue get set SetTheDefaultValueTo false public bool I
  • Swift3 sqlite3_open() 打开现有文件

    let file url try FileManager default url for documentDirectory in userDomainMask appropriateFor nil create false appendi
  • 数据帧的频率

    我有一个用日期索引的数据框 Python 日期时间对象 如何找到数据框中数据的月数频率 我尝试了属性data frame index freq 但它返回无值 我也尝试过asfreq函数使用data frame asfreq M how st
  • 防止 Emacs 滚动到缓冲区末尾

    当我用鼠标或滚动条滚动到缓冲区末尾时 是否可以添加任何内容到 emacs 文件中 以防止 emacs 添加新行 我已经有了 setq next line add newlines nil 但这似乎只适用于我用键盘移动时 我对此主题进行了多次
  • 如何通过单击图标更改 font-awesome 图标的颜色

    var garbage document getElementById garbage garbage addEventListener click function garbage style color 66c144 div i cla
  • 使用 ping 伪随机选择的 IP 地址可以生成真正的随机数吗?

    提出的问题是在第二年的计算机科学讲座中提出的 当时讨论了在确定性计算设备中生成数字的不可能性 这是唯一不依赖于非商品级硬件的建议 随后 没有人愿意拿自己的声誉来明确支持或反对它 任何人都愿意表达支持或反对的立场 如果是这样 是否提及可能的实
  • 推力结构向量的迭代器

    我正在尝试以这种方式访问 向量元素 struct point unsigned int x unsigned int y thrust device vector
  • C# - 让所有派生类调用基类构造函数

    我有一个基类角色 它有几个派生自它的类 基类有各种字段和方法 我的所有派生类都使用相同的基类构造函数 但如果我不在派生类中重新定义构造函数 则会收到错误 错误 类 子类 不包含采用此数量参数的构造函数 我不想在每个派生类中重新定义构造函数
  • emacs 全局放大/缩小

    我知道我可以使用 C x C 放大 缩小 但这仅适用于当前文件 一旦我打开另一个 文本又回到默认值 一遍又一遍地这样做真的很烦人 如何保持当前 emacs 会话的全局缩放级别 我知道如果您知道确切的字体大小 则可以在初始化文件中设置它 但我
  • 使用 Instrumentation 记录未处理的异常

    我试图使用仪器来调试java应用程序 当前系统存在的问题是 几乎没有写任何日志语句 不良的异常处理 这使得追踪功能损坏的根本原因变得非常困难 为了处理这种情况我开发了工具 java代理使用InstrumentationAPI 我能够注入日志
  • 如何对面板进行双缓冲?

    我有一个带有轮盘赌轮的面板 我需要对面板进行双缓冲 以使其停止闪烁 谁能帮我吗 EDIT 是的 我已经尝试过了 panel1 doublebuffered不存在 只有this doublebuffered 我不需要缓冲表单 只需缓冲面板 另