Tabcontrol控件的闪烁问题
来源:互联网 发布:linux关机时执行脚本 编辑:程序博客网 时间:2024/05/05 16:04
笔者在开发中发现,当调整窗体中的Tabcontrol控件大小时,如果tabcontrol控件中包含Listbox、DatagridView等较多控件时,易出现Tabcontrol控件不停闪烁的问题,严重影响应用程序的美观。
经过搜索和测试,发现解决办法是在tabcontrol控件所在的窗体添加如下的代码,即可彻底解决Tabcontrol控件的闪烁:
Dim AntiFlicker As Boolean = False Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams Get Dim cp As CreateParams = MyBase.CreateParams If AntiFlicker Then cp.ExStyle = cp.ExStyle Or &H2000000 'Turn on WS_EX_COMPOSITED End If Return cp End Get End Property '开始调整大小时启用抗闪烁 Private Sub Form2_ResizeBegin(sender As Object, e As System.EventArgs) Handles Me.ResizeBegin AntiFlicker = True Me.MaximizeBox = True End Sub '调整完毕时关闭抗闪烁 Private Sub Form2_ResizeEnd(sender As Object, e As System.EventArgs) Handles Me.ResizeEnd AntiFlicker = False Me.MaximizeBox = True End Sub
0 0
- Tabcontrol控件的闪烁问题
- [C#开发小技巧]解决WinForm控件TabControl闪烁问题
- TabControl闪烁的题目
- Splitcontainer控件中使用tabControl的问题
- CStatic控件的闪烁问题
- winform 控件闪烁的问题
- TabControl控件和DataGridView控件的显示问题
- 解决自定义控件闪烁的问题
- Wince .net ListView控件 闪烁的问题
- winfrom多控件闪烁问题的解决
- 标签控件TabControl的使用
- C#控件闪烁问题
- [求教]Tabcontrol与子控件关联性问题
- C# TabConTrol控件背景颜色问题
- VS控件Tabcontrol界面显示问题
- C# TabConTrol控件背景颜色问题
- C# winfrom TabConTrol控件背景颜色问题
- 【转】C# TabConTrol控件背景颜色问题
- java布局之GridBagLayout
- 关于jQuery 的多个post方法
- 2013华为工作之研究所行
- 调试日志之System.out.println
- 在 multi-thread 的環境當中使用 log4net
- Tabcontrol控件的闪烁问题
- if switch判断结构
- Simple IPTables Firewall with Whitelist and Blacklist
- C语言的数据类型
- Fedora 20 安装后要做的事
- uboot的一点工作
- road of hibernate
- 在Python代码中调用windows command的方法
- HDU:1754 I Hate It