AlphaControls 控件 窗口初始化出现块状色斑的改进

使用AlphaControls控件,在窗口的显示过程中,有时出现下列情况:

同时,TsComboxcom 控件,显示Form显示时,学出现下列情况:

起初只认为是 AlphaControls 控件 TsComboxcom的个例,是它的Bug。

经分析,这是皮肤在显示的过程中,双出现Change事件,出现动画,而画屏的原因。

例如地OnShow事件中,对TsComboxcom的值,出现变化,执行OnChange事件,所导致。改进如下:

在OnShow事件中对TCombobox控件,实行三个阶段操作:
    1、解除OnChange事件(事件初始)

  Combobox1.OnChange:=nil;Combobox2.OnChange:=nil;Combobox3.OnChange:=nil;

2、对Combobox的Items及Text赋值(事件中段)
   (1)Items

  ComboBox2.Items.Text:=Mylist.Text;ComboBox7.Items.Text:=Mylist.Text;ComboBox9.Items.Text:=Mylist.Text;

(2)Text

  if MyList.Count>0 then ComboBox1.Text:=Mylist.Strings[0];ComboBox2.Text:='日班';

3、加载OnChange事件(事件尾端)

  Combobox1.OnChange:=ComboBox1Change;Combobox2.OnChange:=ComboBox2Change;Combobox3.OnChange:=ComboBox3Change;

经过上述处理,正常显示:

出错的原因,OnShow事件中,由于Combobox值的变化引起Onshange事件,Combobox显示区域,出现换肤动画情况,引起显示异常。不认它执行OnChange事件,显示正常。

AlphaControls 控件 窗口初始化出现块状色斑的改进相关推荐

  1. AlphaControls 控件Delphi使用

    AlphaControls 控件Delphi使用 一.AlphaControls初始化(MainFrm加入AlphaControls) 1.制定ini文件 procedure WriteIni_Ski ...

  2. AlphaControls 控件 编辑皮肤 变更Glyphs控制符号

    AlphaControls 控件 编辑皮肤 变更Glyphs控制符号 AlphaControls提供编辑程序:ASkinEditor.exe,可以对AlphaControls皮肤文件(*.azs)进行 ...

  3. AlphaControls 控件 动画

    AlphaControls 控件 动画         AlphaControls 一组支持皮肤 (AlphaSkins) 的常见组件和一些独特组件,以及一些附加功能.所有皮肤元素都可以有自己的属性, ...

  4. AlphaControls 控件 TsFrameBar 创建下拉式多级导航菜单

    AlphaControls 控件 TsFrameBar 创建下拉式多级导航菜单 TsFrameBar控件是创建一个下拉菜单的工具块.     TsFrameBar控件本身,可以通过创建TITEMS,自 ...

  5. AlphaControls 控件 TsMagnifier 放大镜

    AlphaControls 控件 TsMagnifier 放大镜 AlphaControls 控件 TsMagnifier组件,是一个窗口放大镜,放大镜的位置默认在窗口的中心,通过鼠标可以移动放大镜的 ...

  6. AlphaControls 控件 菜单的附加功能

    AlphaControls 控件 菜单的附加功能 AlphaControls 控件 使用标准的TMainMenu TPopupMenu控件,队原有功能外,其菜单ITEM项,具有的附加功能: 一.菜单项 ...

  7. [转]ActiveX控件安全初始化之一:实现ISafeObject接口

    [转]自http://www.cnblogs.com/carekee/articles/1772201.html  ActiveX控件安全初始化之一:实现ISafeObject接口 ActiveX控件 ...

  8. PYQT5(12)-基本窗口控件-窗口绘图类空间

    一般通过QPainter.QPen和QBrush这三个类来实现绘图功能.QPixmap的作用是加载并呈现本 地图像,其图像的呈现本质上也是通过绘图方式实现的. QPainter QPainter类在Q ...

  9. api获取控件窗口的矩形大小_DevExpress 通用控件系列(4):SimpleButton

    SimpleButton类 可以显示文本和自定义图像的按钮,可以在运行时单击而无需获得焦点. 命名空间:DevExpress.XtraEditors 比较常用基本属性: A1)获取或设置当前Simpl ...

最新文章

  1. 2021-01-07 matlab数值分析 线性代数的直接接法  追赶法
  2. 构造函数 Create 与 析构函数 Destroy
  3. 全球及中国区块链安全行业全景调研与十四五规划动向展望报告2021年版
  4. 程序员加班文化是怎么来的?
  5. 排序学习(LTR)经典算法:RankNet、LambdaRank和LambdaMart
  6. Lua——循环和流程控制(if,for,while,break,goto,repeat...until)
  7. 引用wx.getclipboarddata中的内容_教材、图书在引用时要注意哪些方面
  8. mysql pdo prepare_PDO::prepare
  9. mysql_install_db is deprecated_MySQL5.7源码安装问题汇总
  10. NLP文本分类大杀器:PET范式
  11. html5人脸登录,基于HTML5 的人脸识别活体认证
  12. 设计师必备,素材网站如千图包图免费下载的方法
  13. navcat定时备份mysql_Navicat for MySQL定时备份数据库及数据恢复
  14. 计算机组装流程详解,笔记本电脑组装全过程图文详解
  15. 2021-09-19婴儿抚触,助力宝宝健康成长
  16. FDI-01-基于PCA的TEP故障检测
  17. 计算机技术与环境,大学计算机基础:Windows 7与Office 2010环境
  18. SIMD和SPMD的区别
  19. Teradata使用笔记(2)--数据库操作
  20. 从0到1搭建属于自己的服务器

热门文章

  1. 2017年陕西省网络空间安全技术大赛·Mobile T1
  2. Excel应该这么玩——7、我是预言家:绘制趋势图
  3. 开源机器人【02】 - 准备硬件(ESP32)
  4. window下安装Ubuntu双系统
  5. 知识管理——企业数字化转型的新挑战
  6. JDK8 JUC整理
  7. 图片工具网址导航 处理图片免费网站集合
  8. python中使用pymysql创建数据库(针对于Mysql数据库)
  9. springboot+mysql二手书交易平台-计算机毕业设计源码17782
  10. 一只小白的代码之路 15.9.1~15.10.18