查看MLSkin组件的所有版本更新记录,了解新功能、改进和问题修复
版本号:v4.9 发布时间:2021.6.22 更新内容: + 增加新的Demo:MlSkin.Demo.切换皮肤颜色.v3.x + TMlSkinSpinEdit 增加 StepSize 属性,可以设置自增/自减步长大小(默认为1) + TMlSkinCountBar 增加 AlignVerticalWithItems 属性,可以设置 垂直居中 选项(ihavCenter) * 修正了TMlSkinPopupMessage在主窗体最小化时无法弹出提示消息的问题 * 修正了TMlSkinPopupMessage在某些时候高度显示不正确的问题 * 修正了TMlSkinEdit在用某些输入法录入中文时,弹出位置没对齐的问题 * 在TMlSkinEdit中输入内容时,TMlSkinEdit.Tips会自动消失 * TMlSkinEdit.Tips自动消失的时间修改为3秒 * 修正了在TMlSkinComboBox某些事件里,无法让其它控件获取焦点的问题 * 修正了TMlSkinExpandBox在某些情况下,区域高度会被重置的问题 * 其它细节的修改及调整 版本号:v4.8 发布时间:2021.3.1 更新内容: + MainMenu 增加Space属性(可以菜单项之间的间距) + TMlSkinColorButton增加ShowFocusFrame属性(是否显示按钮的焦点虚线框); * 修正了TMlSkinHtmlLabel中多个超链接文本如果比较接近,Hot状态无法及时刷新的问题 * 修正了TMlSkinToolbar.ScrollButtonVisible属性设置成False后,无法再恢复成 True的问题 * 修正了TMlSkinEdit.TextKind设置成tkNumReal,在某些情况下负数无法显示的问题 * 其它细节的修改及调整 版本号:v4.7 发布时间:2020.11.22 更新内容: + 增加组件:TMlSkinTagsBox 和 MlSkin.Demo – 标记框(Tags) + TMlSkinPanel增加属性GradientDirection、GradientAlign、GradientSize等(可以设置用渐变色填充背景) + TMlSkinEdit.TextKind 增加 tkENandNum + TMlSkinCountBar 增加MaxItems属性(可以设置一次最多允许显示n个页码,0表示不限制) + TMlSkinCountBar.Kinds 属性增加[ckFirst, ckLast]子项(跳转到第一页、最后一页) + TMlSkinCustomComboBox 增加属性MenuItemNormalFontColor * 修正了MlMessageBox中显示的内容文字在某些情况下不会与图标对齐显示的问题 * 修正了TMlSkinToolbar中因Item.Action属性绑定后造成的内存泄漏问题 * 修正了TMlSkinEdit在D7、D2007下面的几处问题 * TMlSkinPopupMessage 当点击按钮后,关闭当前提示窗体 * 其它细节的修改及调整 版本号:v4.6 发布时间:2020.8.10 更新内容: + 增加新组件:TMlSkinImageSlider (可设置多个图片轮播滑动显示的组件) + 增加Demo:MlSkin.Demo.图片轮播滑动显示 +增加Demo:MlSkin.Demo – Inno Setup(MlSkin搭配Inno安装脚本制作个性时尚的安装包) + TMlSkinNC字母开头的组件添加PutSide属性(允许在特定情况下设置它出现的位置) + TMlSkinDatetimePicker增加星期文本翻译属性 * 修正了TMlSkinEdit 在Delphi7中处理中文字符的一处问题 * 修正了TMlSkinEdit.Color设置无效的问题 * 其它细节的修改及调整 版本号:v4.5 发布时间:2020.6.7 更新内容: + 增加支持 Delphi 10.4 Sydney 版本 + 增加Demo:通用下拉选择列表框.v3.x + TMlSkinCustomGroupBox增加属性:CaptionAlignment(可以设置标题文字的水平对齐方式) + TMlSkinToolbar增加属性:BackgroundFillType(可以修改背景图片填充方式)、PopupMenu属性 + TMlSkinTabset增加属性:BackgroundFillType(可以修改背景图片填充方式)、PopupMenu属性 + TMlSkinTips增加属性:AlignmentHorizontal、AlignmentVertical(可以设置提示文字的水平、垂直对齐方式) * 修正了TMlSkinCircleProgress.MaxValue属性设置成0时会出错的问题 * 修正了TMlSkinSpeedometer.MaxValue属性设置成0时会出错的问题 * 修正了TMlSkinNCLabel、TMlSkinNCImage组件无法响应鼠标双击的问题 * 修正了TMlSkinComboBox字体颜色在某些情况下显示异常的问题 * 修正了TMlSkinToolbar鼠标单击中的一处问题 * 修正了TMlSkinEdit.TextKind设置成tkNumReal时,用代码赋值时无法显示小数位的问题 * 修正了Mainmenu中的菜单项Hint丢失问题 * 修正了TMlSkinForm在多块屏幕间拖放时显示异常的问题 * 其它细节的修改及调整 版本号:v4.3 发布时间:2020.3.20 更新内容: + 增加新组件:TMlSkinCircleProgress (环形进度条组件) +TMlSkinPanel.BackgroundFillType 增加ftStretch(背景图拉伸填充方式) * 修正了当TMlSkinCountBar垂直显示时,页码会显示异常的问题 * 修正了在dll使用了mlskin组件后,当进程没有退出时,dll不能释放的问题 * 修正了窗体最大化后,不能拖动标题栏让窗体恢复正常大小的问题 * 修正了TMlSkinComboBox在某些情况下弹出下拉列表后会无法点击的问题 * 修正了部分组件在设计期IDE可能会报错并且显示异常的问题 * 其它细节的修改及调整 版本号:v4.2 发布时间:2020.01.15 更新内容: + 增加组件:TMlSkinSpeedometer(速度仪表盘组件) + 增加Demo:MlSkin.Demo.TMlSkinSpeedometer.网络测速.v4.x + TMlSkinPopupMessage.Popup()方法返回值为弹出窗体对象实例(方便用代码控制此窗体,比如:关闭) * 修正了TMlSkinCustomGroupBox.CheckBox引出的一个Bug * 修正了TMlSkinSizeGrip显示效果时的一处Bug * 修正了TMlTrayIcon+TMlFormLayerBorder一起使用时,在某些情况下会出错的问题 * 修正了TMlSkinToolbar在Delphi7下弹出菜单中的一处Bug * 修正了TMlSkinLabel字符无法靠底边显示的问题 * 修正了TMlSkinEdit.TextKind设置成tkNumInt或者tkNumReal时,无法输入负号的问题 * 修正了TMlSkinAnimation循环显示动画时有卡顿的问题 * 其它细节的修改及调整 版本号:v4.1 发布时间:2019.10.17 更新内容: + TMlSkinForm.Options增加DragFullWindows选项(当机器配置比较低时,窗体上又放了特别多的控件,在改变窗体大小时可能会觉得卡,可以将它设置成wkDisable,体验会好很多) + TMlSkinToolbar中的Item对象增加Hint属性 + TMlSkinIconButtonList增加属性PressedOffset + TMlSkinPopupMessage增加Button属性(可设置在弹窗中是否要显示一个按钮) + TMlSkinHtmlLabel增加HyperLinkFontHotColor属性(光标移入超链接时显示的字体颜色) + TMlSkinComboBox增加MenuItemSeletedColor、MenuItemBackgroudColor、MenuItemSeletedFontColor属性(用来设置下拉列表的显示效果) + 所有的Button增加了自画事件(OnCustomPaint) * 修正了TMlFormLayerBorder中的一处Bug * 修正了TMlSkinToobar中的Item弹出下拉菜单时的一处Bug * 修正TMlSkinTabset点击空白区域时不能响应对应的鼠标点击事件的问题 * 修正TMlSkinToolbar.Align属性设置为alNone时,程序运行会自动变成alTop的问题 * 修正TMlSkinComboBox的Style为csDropDonw时,Itemindex:=-1不会将它清空的问题 * 修正TMlQQAlign所在窗体多屏之间无法移动的问题,优化了上拉来弹出的逻辑 * 解决了TMlSkinEdit的内容过多时,默认没有从第1个字符开始显示的问题 * 其它小的改动和调整 版本号:V2.9.5 发布时间:2016.5.25 更新内容: + 新增 TMlSkinTips 组件 + 新增 "提示条.Tips"Demo + 支持 Delphi Berlin10.1 版本 * 优化核心代码,整体性能提高,当窗体上组件比较多时,效果最明显 * 优化TMlSkinIconButtonList, 新增CaptionWordWarp和ItemHotImage属性 * 优化TMlSkinTabset,单个标签可设置是否允许使用关闭按钮(OnPaintCloseButton事件) * 修正MlSkinDateTimePicker组件中的两个问题 * 修正MlSkinLabel无法响应鼠标单击事件的问题 * 修正MlSkinToolbar的客户反映的几个问题 * 修正MlURLButton,当Align和AutoSize属性同时设置时,会造成界面卡住的问题 * 修正MlMessageBox中的一处问题 * 其它小的改动和调整 版本号:V2.9 发布时间:2016.3.20 更新内容: + 新增 TMlSkinCountBar 翻页栏组件 + 新增 TMlSkinTabset 组件(简便的多标签组件,可以显示关闭按钮) + 新增Demo:翻页栏 + 透明背景ListBox + 新增Demo:多页面切换(含关闭按钮 TMlSkinTabset+TFrame) + TMlSkinForm.FillStyle 新增 mfsStretch 自动拉伸填充方式 + TMlSkinIconButtonList 新增 AlignWithItems 属性(设置所有项目的水平对齐方式) + TMlSkinIconButtonList 新增 ScrollSize 属性(滚动时的位移量) + TMlSkinIconButtonList 新增 OnHotChanged 事件 * 优化 TMlSkinForm 组件的自画逻辑,提高性能 * 修正TMlSkinLabel组件AutoSize在某些情况下失效的问题 * 修正TMlSkinGroupBox组件边框会消失的问题 * 其它小的改动和调整 版本号:V2.8 发布时间:2016.1.24 更新内容: * 修正了由TMlSkinTabSheet引发的一处 Canvas does not allow drawing 错误 * 修正了MlSkin中的部分组件,在一些特别的情况下,刷新背景时会变成黑色的问题 * 修正了窗体阴影边框组件中的一处Bug * 修正了TMlSkinIconButtonList在一行只显示一个Item的情况,位置计算错误的问题 * 修正了TMlSkinDatetimePicker组件DateTime属性无法设置日期时间的问题 * 其它小的改动和优化 + TMlSkinGroupBox增加了CheckBox属性(允许使用勾选框设置容器内组件的可用状态) + TMlSkinGroupBox增加了FrameStyle属性(设置组件的显示风格样式:Line、Box) + TMlSkinPanel.BackgroundFillType属性增加样式:ftCenter(背景图片居中显示) + TMlSkinForm增加KeepTitlerColor属性(允许窗体标题栏始终使用颜色填充) + TMlSkinCustomAnimation增加Reverse属性(可反向播放动画) + TMlSkinIconButtonList增加OnGetCursor事件(运行时改变鼠标指针样式) 版本号:V2.7 发布时间:2015.11.08 更新内容: * 优化了组件图像处理逻辑,减少内存和CPU的占用,提升了整体性能 * 修正鼠标点击TMlSkinEdit后,在某些时候光标位置定位不太准确的问题 * 修正TMlSkinPasswordEdit的密码能被复制的问题 * 修正TMlSkinCustomToolbar中的FocusItemIndex属性在某些情况下没有更新的问题 + 增加Delphi10.Seattle支持 + TMlSkinCustomComboBox新增 DropArrowNormal、DropArrowHot属性(自定义下拉按钮图片) + TMlSkinPanel新增BackgroundFillType属性(可设置背景图片为平铺、自动拉伸效果,方便制作含背景图片的容器) + 新增Demo:通用用户登录窗体 + 新增Demo:自定义下拉列表 * 其它小的改动和调整 版本号:V2.6 发布时间:2015.08.30 更新内容: 1、TMlSkinDatetimePicker增加AutoClose属性(当为False时,点击"日期"格子时不会关闭整个选择框) 2、修正MlSKinButton在某些情况下单事件会触发两次的问题 3、修正TMlSkinNCButton在某些情况下按下后状态不会弹起的问题 4、修正了使用了MlSkinForm组件,当窗体被最大化后,窗体四周还能响应鼠标拉伸操作的问题 5、修正TMlSkinVirtualStringTree滚动条大小在某些情况下计算错误的问题 6、TMlSkinCustomToolbar里面的子对象增加ImageDisableIndex属性 7、优化了TMlSkinCustomToolbar中的DropdownMenu弹出逻辑 8、MlSkinEdit新增属性DisableIME(禁用输入法输入) 9、修正在某些情况下MlSkinSplitter无法拖动的问题 10、新增TMlSkinIconButtonList组件(用它可实现类似iPhone图标列表效果) 11、新增Demo:MlSkin.Demo.按钮列表组件.V2.x 版本号:V2.5 发布时间:2015.07.02 更新内容: 1、新增MlSkinSizeGrip组件(当窗体没有边框时,可以在它上面拉放鼠标来改变窗体大小) 2、新增MlSkinCalendar组件(日历组件) 3、重写MlSkinDateTimePicker组件,更新简洁美观大方 4、新增MlSkinAnimation组件(用来将png图片连续播放,有点像gif动画) 5、TMlSkinMessageBoxStyle组件新增属性可以直接设置MlMessageBox的窗体显示风格 6、MlSkinEdit新增TextHintHideInKey属性(当光标进入Edit时,不会隐藏Hint信息,直到有字符输入后才会隐藏) 7、MlSkinColorButton新增一个Disable状态 8、修正MlSkinScrollBox在某些情况下,滚动条大小计算不正确的问题 9、修正MlSkinToolbar不支持从其它窗体派生出来的问题 10、修正MlSkinVirtualStringTree滚动条在某些时候显示不出来的问题 11、修正MlSkinNCButton在窗体被遮挡的情况下,当鼠标移过时会触发Hot效果的问题 12、修正MlSkinLabel 在不透明的情况下,Color属性设置无效的问题 13、修正MlSkinPageControl在某些情况下无法刷新的问题 14、修正MlFormLayerBorder在某些情况下无法显示的问题 15、修正NC组件在某些情况不会显示的问题 16、其它小的改动和调整 版本号:V2.4 发布时间:2015.05.21 更新内容: 1、MlSkin官网上线,欢迎访问:http://www.pngui.com 2、修正MlSkinForm运行时切换Style时,窗体没有立即变化的问题 3、修正MlSkinComboBox下拉列表的字体大小与设置的Font不一致的问题 4、MlSkinColorButton增加DropdownMenu属性 5、MlSkinNCButton增加AllowAllUp属性(用来实现ON/OFF开关效果) 6、MlSkinToolbar增加AllowAllUp属性(用来实现ON/OFF开关效果) 7、MlSkinComboBox增加Values和Value属性 8、MlSkinMenu增加LineColor、Menu_SubArrow、Menu_Check和Menu_Radio属性 9、修正当Form被置顶后,MlFormLayerBorder引起显示异常的问题 10、修正在某些情况下MlSkinEdit在失去焦点后,无法再次获取焦点的问题 11、修正在一些特殊情况下,MlSkinEdit光标位置计算错误的问题 12、其它小的改动和调整 版本号:V2.3 发布时间:2015.04.12 更新内容: 1、新增DelphiXE8版本 2、新增TMlSkinLine组件 3、新增TMlSkinMessageBoxStyle组件(可以用来设置MlMessageBox的显示风格) 4、新增TMlSkinSplitter组件 5、新增TMlSkinDatetimePicker组件(选择日期时间的组件) 6、TMlSkinEdit增加ShowCheckBox属性 7、新增:仿360云盘 Demo (正式版用户可以获取这个的源码) 8、修正当TMlSkinGroupBox的字体变大后,CaptionHeight设置无效的问题 9、修正某些情况下TMlFormLayerBorder边框显示时会出现白框的问题 10、修正在使用TMlSkinMenu后,某些时候,菜单上的Png图标无法透明显示的问题 11、修正TMlSkinPageControl动态创建后,在Free时Sheet时会报错的问题 12、修正MlSKinNCButton 默认设置为DOWN=TRUE的时候,运行后需要鼠标移动到按钮上面触发一下,才会显示为DOWN的状态问题 13、修正MlSkinProgressbar的当Value超出范围后会报错的问题 14、修正在删除TMlSkinListView的Scroolbar组件时,会引起IDE报错的问题 15、修正因为TMlSkinForm.MainMenu属性在某些情况下会引起Delphi IDE报错的问题 16、修正TMlSkinGroupBox某些时候会出现黑边的问题 17、MlSkinPageControl 添加DisableFont属性 18、MlSkinEdit.Space.Active = False时,自动设置文本为垂直居中对齐 19、修正MlSkinEdit因为设置了MaxLength属性,在选中里面文本后,文本不能被删除的问题 20、TMlSkinExpandBox新增AllowCollapse属性(为False时,"折叠"操作无效) 21、修正了MlSkinMemo.Align=alClient时,在窗体最大化会报错的问题 22、修正几处因为其它组件引起的部分MlSkin容器组件颜色显示异常的问题 23、其它小的改动和调整 版本号:V2.1 发布时间:2015.03.08 更新内容: 1、新增TMlSkinToolbar组件 2、TMlSkinForm新增属性:MainMenu (可以将MainMenu显示在标题上的任意位置) 3、新增Demo "工具栏和菜单栏" 4、优化了TMlSkinProgressBar显示风格 5、修正了TMlSkinLabel当Align属性为alLeft时显示黑影的问题 6、对TMlSkinPageControl标题文字支持背景虚化效果 7、修正了TMlLikeMenuDlg的一处Bug 8、对TMlSkinGroupBox的标题文字支持背景虚化效果 9、修正了TMlSkinLabel,文字在自动换行时,背景虚化范围过小的问题 10、当TMlSkinCheckBox 为Disable时,字体颜色将变灰 11、当TMlSkinRadioBox 为Disable时,字体颜色将变灰 12、修正了TMlSkinButton Alt+?快捷键失效的问题 13、修正了弹出的MlMessageBox窗口中,按Ctrl键时会改变它上面的TMlSkinCheckBox选中状态 14、修正了TMlSkinForm.RoundWindow属性设置成False时,右下角会出现1个像素的白点 15、TMlSkinColorButton 支持圆角风格 16、修正了TMlSkinForm.ImageBorder属性动态赋值后,窗体阴影无法显示的问题 17、修正了TMlSkinForm不支持窗体BorderStyle设置bsNone的问题 18、修正了TMlSkinColorComboBox放在容器组件中时无法显示的问题 19、其它小的改动和调整 版本号:V2.0.0 正式版 发布时间:2015.01.28 更新内容: 1、优化性能,减少部分组件所占用的GDI资源 2、优化性能,减少部分组件所占用的内存 3、重构了TMlSkinMenu,变换风格,功能增强 4、修正了在使用TMlSkinMenu时,菜单在某些情况所无显示的问题 5、修正窗体最大化时的一处问题 6、MlSkinCheckBox和MlSkinRadioBox的文本内容背景支持虚化效果 7、修正了TToolbar组件背景显示为黑色的问题 8、TMlSkinForm新增属性Options 9、其它小的改动和调整 版本号:V2.0.0.Beta2 发布时间:2015.01.13 更新内容: 1、修正了MlSkinNCLabel、MlSkinLabel的Light开启后的效果,当字体大小超过12时,背景虚化无法显示的问题 2、修正了不能往MlSKinGroupBox里添加组件的问题 3、修正了TMlSkinPageControl,某些情况下鼠标移入Tab时,HotPicture无法显示的问题 4、修正了TMlSkinEdit的OnKeyPress无法响应回车键问题 5、修正了TMlSkinEdit在某些情况下光标显示错位的问题 6、修正了在切换皮肤时部分窗体会闪烁的问题 7、修正了TMlSkinPageControl在某些情况下刷新时的一个问题 8、兼容其它的GR32版本 9、修正了TMlSkinRes部分属性初始值设置错误的问题 10、其它小的改动和调整 版本号:V2.0.0.Beta1 发布时间:2015.01.02 更新内容: 1、全新架构,采用GR32引擎,性能提升比较明显,界面响应速度更快 2、新增 TMlSkinSwitchButton 组件(开关切换按钮) 3、新增 TMlFormLayerBorder 组件(允许窗体自定义边框,方便用来做异形窗体) 4、TMlSkinForm 新增FillStyle属性(用来设置图片的填充样式:虚化或平铺) 5、TMlSkinForm 新增ImageBorder属性(用来绑定TMlFormLayerBorder) 6、全新的 TMlSkinEdit、 TMlSkinSpinEdit 、TMlSkinPasswordEdit、TMlSkinSearchEdit 编辑框组件 7、所有编辑框组件,都可以通过 EdItems 属性,为编辑框添加任意个数的按钮、图片、静态文字内容 8、TMlSkinPanel 新增 BorderAlpha属性 9、TMlSkinColorButton 新增Alpha属性,可设置按钮透明度 10、修复一些组件文字内容不能换行显示的问题 11、新增Demo:QQ登陆界面 12、新增Demo:穿越火线.登陆界面 13、修正用户反馈的一些Bug 版本号:V1.5 发布时间:2014.10.31 更新内容: 1、改进重绘逻辑,提升性能 2、重写窗体自绘算法,恢复窗体原来应有的功能 3、解决窗体最小化,然后再恢复显示时窗体上的组件闪烁的问题 4、优化弹出菜单显示效果 5、重构部分组件的重绘算法 6、更新帮助文档部分内容 7、新增Demo:选项对话框 8、修正用户反馈的Bug 版本号:V1.4.9 发布时间:2014.09.29 更新内容: 1、MlSkin组件帮助文档 2、新增TMlSkinColorButton组件(类似Win8风格的按钮) 3、新增TMlSkinExpandBox组件(可展开、折叠的GroupBox) 4、新增TMlSkinCircleMarker组件(显示角标组件) 5、新增TMlSkinCircleShape组件(将图片在圆中显示) 6、新增TMlSkinListView组件 7、TMlSkinLabel组件新增水平居中、垂直居中属性 8、修正用户反馈的Bug 9、改进算法,性能提升 版本号:V1.4.8 发布时间:2014.08.31 更新内容: 1、新增MlMessageBox组件 2、新增MlScrollBox组件 3、新增TMlSkinAlphaForm组件(不规则透明窗体,类似QQ聊天时双击查看图片的窗体效果) 4、新增3个Demo:QQ影音、HelloWorld、不规则透明窗体 5、优化TMlSkinPageControl、TMlSkinProgressBar、TMlSkinLabel部分功能 6、NC按钮添加Hint属性 7、新增属性:部分组件的高亮文字效果优化(可以设置背光颜色、是否开启) 8、MlSkin组件帮助文档完成30% 9、修正大量用户反馈的Bug 10、改进算法,性能有小幅提升 版本号:V1.4.6 发布时间:2014.07.27 1、新增TMlSkinAnimateButton组件(动画按钮组件) 2、新增TMlURLButton组件 (URL按钮组件) 3、新增几个Demo:QQ旋风、Chrome 4、对MlSkin所有组件添加IDE图标 5、提高与Delphi自带Style和第三方皮肤组件的兼容性 6、部分组件添加新的属性、事件 7、优化绘图算法,部分组件性能大幅提升 8、修正一些用户反馈的BUG 版本号:V1.4 发布时间:2014.06.28 1、支持D7至XE6的所有Delphi版本 2、增加几个新的组件 3、部分组件添加一些新的属性 4、窗体边框可开启阴影效果 5、窗体效果允许开启平面效果 6、优化绘图算法,提高界面响应速度 7、修正一些用户反馈的BUG 版本号:V1.3.3 发布时间:2014.04.23 更新内容: 1、修正某些情况下会与第三方组件冲突的问题 2、修正一些用户反馈的BUG 版本号:V1.3 发布时间:2014.04.09 更新内容: 1、支持Delphi7、Delphi2007 2、新增组件:TMlSkinGroupBox 3、新增组件:TMlSkinPageControl 4、新增组件:TMlSkinVirtualStringTree 5、新增组件:TMlSkinVirtualDrawTree 6、修正某些情况下会与第三方组件冲突的问题 7、优化性能,减少切换皮肤的等待时间 8、修正一些BUG 版本号:V1.1 发布时间:2014.03.23 更新内容: 1、新增TMlQQAlign组件(它能让你的窗体像QQ那样靠边自动收缩) 2、新增TMlLikeMenuDlg组件(它能让你把一个TForm当成一个菜单使用) 3、优化重绘算法,大幅度提升流畅性 4、一些小BUG的修正 MlSkinVCL 版本号:V1.0 发布时间:2014.03.16 更新内容:首个版本发布kinLabel中的一处字符排列错乱的Bug * 其它细节的修改及调整 版本号:v4.0 发布时间:2019.7.29 更新内容: + 增加 TMlSkinHtmlLabel 组件(仅实现了类似HTML文本标签的部分效果) + 增加Demo: HtmlLabel&TMlSkinPopupMessage功能演示.v4.x + 增加 TMlSkinPopupMessage 组件(从右下角弹出通知消息组件) + TMlSkinButton增加了 AllowAllUp属性(GroupIndex属性值必须大于0才能生效) + TMlSkinCornerButton 增加了 PressedColor 属性 + TMlSkinImageButton增加了可位伸图片 Streach 属性 * 修正了TMlSkinTips组件弹出的提示框大小计算不准确的问题 * 修正了TMlFormLayerBorder中的一处Bug * 其它细节的修改及调整 版本号:v3.9 发布时间:2019.4.15 更新内容: + 新加入了TMlSkinNCMessage组件(可在标题栏上滚动显示文字的组件) + TMlSkinForm.FillStyle属性,增加将图片按九宫格方式对窗体背景进行填充 * 优化了TMlSkinMenu组件的显示效果及性能 * 修正了TMlSkinTips组件在修改字体后,提示框高度自动计算错误的问题 * 修正TMlSkinHint组件在某些情况可能会显示异常的问题 * 修正TMlSkinCountBar组件中在页码没有显示出来的情况下,使用 SkipTo()方法后,OnNumChanged事件不能响应的问题 * 修正了TMlSkinTabset在Delphi IDE设计期可能会引发的一个错误 * 修正了在使用TMlFormLayerBorder组件后,在某些时候窗体最小化了但阴影边框没有隐藏的问题 * 优化组件的图片属性为图片文件时,如果使用了相对路径 .\ 或者..\ ,将会自动使用EXE所在目录为参考路径 * 其它细节的修改及调整 版本号:v3.8 发布时间:2018.12.12 更新内容: + 增加了 MlSkin Delphi 10.3 Rio 版本 * 解决在使用了MlSkinform后,窗体在改变大小时某些情况下会出现黑块的问题 * 优化了MlSkinform、MlFormLayerBorder等部分组件的性能,响应速度更快 * 修正了MlSkinLabel 在v3.7版本中引出的一个新问题 * 修正了MlSkinNCImage.Pos.Align设置无效的问题 * 修正了MlFormLayerBorder在某些时候程序最小化后没有消失的问题 * 修正了部分组件引起的GDI资源泄漏的问题 * 补齐了几个组件的IDE图标 * 其它细节的修改及调整 版本号:V3.7 发布时间:2018.10.29 更新内容: + 新增TMlSkinHint组件(支持自定义普通文字、颜色显示效果、用常规窗体代替提示内容和异形窗体代替提示内容等特性) + 新增Demo:MlSkin.Demo.MlSkinHint功能演示.v3.0 + TMlSkinEdit 增加CharCase属性(控制输入框中内容的大小写) + TMlSkinEdit 增加TextKind属性(设置输入框中允许输入的内容类型,如:英文、数字、小数) + TMlSkinTabset 增加属性AllowDragTab,标签支持鼠标拖动改变标签位置 + TMlSkinPanel 增加属性Caption、CaptionVisible、Font(支持居中显示Caption文本内容) * 修正TMlSkinGroupBox.CheckBox属性中的一处问题 * 修正TMlskinEdit字体颜色在某些时候显示不正确的问题 * 修正TMlSkinToolbar.OnItemDown事件无效的问题 * 修正TMlMessageBox在某些时候文字内容显示不完整的问题 * 修正TMlSkinCalendar在响应OnChanged事件时,在某些时候会出错的问题 * 其它一些细节上的优化和调整 版本号:V3.6 发布时间:2018.6.24 更新内容: + TMlSkinColorButton增加PressedColor属性 + TMlSkinLabel增加RoundBackground、RoundSize属性,用来设置彩色圆角背景的Label + 图片资源库增加了Image ID过滤显示功能 + 增加TMlSkinCalloutPanel,用法和FMX中的这个组件差不多,可用来制作提示框容器 + 增加TMlSkinCornerButton,可同时设置圆角和直角的按钮 * 修正MlSkinMenu中的字体设置无效的问题 * 修正MlSkinNCLabel.Width和Height属性获取值失败的问题 * 修正MainMenu只有第一级菜单时,OnClick事件不能被响应的问题 * 修正MlSkinTips中在某些时候窗体关闭时会报错的问题 * 修正MlSkinEdit可以粘贴多行文本的问题,改为禁用 * 修正MlSkinDatetimePicker在某些情况下会产生"Invalid argument to date encode"错误的问题 * 为了提高Delphi IDE的响应速度,禁用了在窗体设计时MlSkin组件的透明效果 * 优化了TMlSkinGroupBox、TMlSkinExpandBox的显示性能,解决了在某些时候有黑块的问题 * 修正了TMlFormLayerBorder组件的一个问题 * 修正了TMlSkinRes组件的一个问题 * 修正TMlSkinEdit在Delphi7编辑中文时可能会出现乱码的问题 版本号:V3.5 发布时间:2018.3.5 更新内容: + TMlSkinToolbar 增加属性:ScrollButtonVisible + TMlSkinExpandBox 增加属性:TitleColor + TMlSkinCheckBox、TMlSkinRadioBox 增加新的事件:OnChanged + TMlSkinToolbar、TMlSkinTabset 增加属性:AutoButtonWidth(自动设置标签按钮的宽度) + TMlSkinForm 增加新的选项:HideInTaskbar (设置窗体是否出现在任务栏上) * 修正TMlSkinEdit在某些时候会弹出"Cannot open clipboard: 拒绝访问" 的问题 * 修正TMlSkinAlphaForm在一些高清屏中导致窗体图片会拉伸变形的问题 * 修正某些MlSkinForm窗体在部分特殊情况下关闭后,弹出"List index out of bounds (2)"的错误问题 * 修正显示文本内容的一些组件在某些时候会弹出"Scan line index out of range"的错误问题 * 修正TMlSkinNCLabel因为高度计算不正确的原因,导致鼠标点击事件响应错误的问题 * 修正MlMessageBox消息框在某些情况下,窗体宽度会显示得很宽不美观的问题 * 其它一些细节上的优化和调整 版本号:V3.4 发布时间:2018.1.15 更新内容: + TMlSkinMessageBoxStyle 增加几个新属性,ButtonFont、ButtonHotFont、HideLine + TMlSkinToolbar、TMlSkinTabset 增加TextOffset属性 + TMlSkinNCButton 增加Caption、CaptionOffset、Font、HotFont属性 + MlMessageBox支持将对话框中的内容进行复制(Ctrl+C) + TMlSkinComboBox增加MenuFrameColor属性,可设置弹出菜单边框颜色 * 修正阴影边框组件在MlMessageBox窗体上时,在某些时候会出现残影的问题 * 修正TMlSkinDatetimePicker.OnChange事件会提前触发的问题 * 修正TMlSkinToolbar和TMlSkinTabset滚动按钮在某些情况下不能显示完整的问题 * 修正TMlLikeMenuDlg中的一处问题 * 修正TMlSkinColorButton显示圆角时会出现锯齿的问题 * 其它一些细节上的优化和调整 版本号:V3.3 发布时间:2017.11.1 更新内容: + 增加一个新的Demo:MlSkin.Demo.摇奖程序.v3.0 + 增加一个新的Demo:MlSkin.Demo.简易图形控件演示.v3.0 + 增加一个新的组件:TMlSkinShape(可当容器类组件使用,支持部分SVG Path格式图像) * 优化了MlSkin组件注册逻辑,移除了3.x中需要用Reg.bat注册组件的操作 * 修正一处在某些情况可能造成GDI资源泄露的问题 * 修正MlSkinTabset组件中图标位置显示不正确的一处Bug * 修正MlSkinNCButton组件图片的Disable属性设置无效的问题 * 修正TMlSkinToolButton显示文字时不能换行的问题 * 其它一些细节上的优化和调整 版本号:V3.2 发布时间:2017.7.16 更新内容: + 新增对64位程序的支持(PS:安装方法 ) + 解决了在同一台机中,多个Delphi版本同时使用MlSkin时,图片库不能自动切换的问题 + 各个项目中的图片资源库完全独立(PS: 自动在当前项目中增加uMlSkinResDM文件),不再需要手动导入导出图片库 + TMlSkinScrollMsgBar增加Transparent属性,支持背景透明 + TMlSkinTabset增加CloseButtonOffset属性,可设置标签上关闭按钮的位置 + TMlSkinLabel、TMlSkinNCLabel增加EllipsisPosition属性 + 支持将图片资源库中的图片另存为Png图片格式 + 重构了TMlFormLayerBorder组件,优化了性能和显示效果 + 在TMlSkinMessageBoxStyle中增加了设置按钮的图片风格的属性 + TMlSkinNCLabel增加MaxWidth属性,可以限制标题字符串最大允许长度 + TMlSkinPasswordEdit增加ShowPassword属性,可切换成明文显示密码字符 * 修正了在使用了TMlSkinForm组件后,窗体无法响应鼠标点击事件的问题 * 修正了MlSkinTabSet在某些情况下会让背景色全部填充满的问题 * 修正MlSkinPageControl组件在改变边框大小时,会出现重影的问题 * 修正TMlSkinForm在窗体中无法响应弹出菜单的问题 * 修正了TMlSkinForm.Height等于0时,报'Canvas does not allow drawing'错误的问题 * 优化文本虚化背景算法,加深发光效果的显示浓度 * 修正一处由TMlSkinResManager引起的FastMM误报代码 * 解决所有的Edit中ShowcheckBox无法显示的问题 * 修正了TMlSkinToolbar运行时手动设置Item.Down属性为True后,对应Item没有显示按下效果的问题 * 修正在多个屏幕中显示时,窗体在某些时候最大化后会消失不见的问题23 * 其它一些细节上的优化和调整 版本号:V3.1 发布时间:2017.4.15 更新内容: + TMlSkinProgressBar 增加 Caption属性 + 支持虚化背景的文本属性增加了BlurRadius,可以设置虚化半径 + 通过TMlSkinResManagerObj.AddRes()方法,可以从文件、内存、程序资源中动态加载图片(PS: Uses uMlSkinResManager) * 修正在某些情况下,图片资源库中自定义的图片在重启Delphi后无法显示的问题 * 修正TMlSkinBorderPanel.BackgroundImage属性设置无效的问题 版本号:V3.0 发布时间:2017.4.8 更新内容: * 大幅度优化皮肤内存、CPU、GDI资源占用的问题,编译后的文件尺寸也大大减小 * 独创的图片资源管理库,能很方便的管理程序中所需要的图片,同一张图片在内存中只会创建一次 * 独创的图片资源属性,支持直接使用图片ID或本地图片文件的详细路径来调用图片资源,参考MainDemo.v3.0部分组件的属性设置 * 解决了与Dev、AlphaControls这些第三方皮肤组件图片文件格式冲突的老问题 * 增加对DelphiD10.2.Tokyo的支持 * 部分组件增加了几个新的属性 * 原来的20多个Demo程序已全部升级到3.0版本 * 其它一些细节上的优化和调整 版本号:V2.9.8 发布时间:2016.12.04 更新内容: + TMlSkinEdit增加Tips属性 + 增加Demo:MlSkinEdit.Tips功能演示 * 修正使用了TMlSkinForm后,窗体全屏后无法覆盖任务栏的问题 * 修正TMlSkinTips中的一个错误 * 修正主程序最小化并恢复后,子窗体在某些情况下无法显示的问题 * 修正TMlSkinVirtualDrawTree中的Header无法显示的问题 * 修正TMlSkinFrom的窗体,当连续快速执行最小化恢复,且电脑性能比较差时,窗体有时候会卡住的问题! * 修正TMlSkinToolbar一处焦点状态显示不正确的问题 * 修正TMlSkinEdit光标在某些情况无法显示或者位置显示不正确的问题 * 修正MlMessageBox在某些情况下会被窗体挡住的问题 * 修正TMlSkinCustomComboBox在某些情况下可能会显示黑影的问题 * 修正了TMlSkinNC开头的组件在某些情况下,窗体显示后未能立即显示的问题 * 其它一些细节上的优化和调整 版本号:V2.9.7.5 发布时间:2016.9.25 更新内容: + TMlSkinCircleMarker 增加RoundSize属性,当RoundSize>0时,画圆角矩形,否则画圆 * 修正MlSkinForm的窗体时Hide后,无法再次显示出来的问题,更好的兼容第三方的托盘组件 * 修正几个用户反馈的关于TMlSkinTip在某些情况报错、显示位置不正确的问题 * 修正了当使用了MlSkinForm并且该窗体被嵌入到某个容器组件中,窗体上标题栏无法响应鼠标点击事件的问题 * 修正了TMlSkinScrollMsgBar在某些情况下会背景(变成黑色)导致无法显示的问题 * 修正了TMlSkinPageControl组件,当选项卡一个都还没有创建,但设置TabWidthAutoSize为True时会报除0的错误 * 修正了TMlSkinComboBox.Style=csDropDownList背景不能透明的问题 * 优化了TMlQQAlign的停靠逻辑,子窗体被激活时,不再自动拉出主窗体 * 其它一些细节上的优化和调整 版本号:V2.9.7 发布时间:2016.8.21 更新内容: + 新增TMlSkinScrollMsgBar组件(滚动消息栏) + 新增 MlSkin.Demo.滚动消息栏 功能演示Demo + TMlSkinRadioBox新增GroupIndex属性 + TMlSkinMenu 新增HotFont属性,可以设置选中时字体的显示效果 + 更新了MlMessageBox中几个常用的默认消息图标 * 解决TMlSkinMenu在Windows Base模式时,菜单上图标显示黑边的问题 * 修正了部分组件使用某些没有包含Alpha通道的Png图片时无法显示的问题 * 修正TMlSkinRadioBox单击一次会触发2次单击事件的问题 * 修正TMlSkinNCImag不能响应鼠标单击事件 * 修正TMlSkinDatetimePicker在弹出选择框时,如果超出了屏幕边界不能自适应位置的问题 * 优化TMlSkinMemo滚动条部分代码逻辑 * 修正TMlSkinSpinEdit在某些时间不能响应键盘按键事件的问题 * 优化TMlSkinForm当程序最小化并再次恢复时窗体上的组件会产生黑影闪烁的问题,响应速度更快 * 修正TMlSkinForm窗体显示位置在某些时间显示不正确的问题 * 修正TMlSkinTabset点击空白区域时不能响应对应的鼠标点击事件的问题 * 修正TMlSkinToolbar.Align属性设置为alNone时,程序运行会自动变成alTop的问题 * 修正TMlSkinComboBox的Style为csDropDonw时,Itemindex:=-1不会将它清空的问题 * 修正TMlQQAlign所在窗体多屏之间无法移动的问题,优化了上拉来弹出的逻辑 * 解决了TMlSkinEdit的内容过多时,默认没有从第1个字符开始显示的问题 * 其它小的改动和调整 版本号:V2.9.5 发布时间:2016.5.25 更新内容: + 新增 TMlSkinTips 组件 + 新增 “提示条.Tips”Demo + 支持 Delphi Berlin10.1 版本 * 优化核心代码,整体性能提高,当窗体上组件比较多时,效果最明显 * 优化TMlSkinIconButtonList, 新增CaptionWordWarp和ItemHotImage属性 * 优化TMlSkinTabset,单个标签可设置是否允许使用关闭按钮(OnPaintCloseButton事件) * 修正MlSkinDateTimePicker组件中的两个问题 * 修正MlSkinLabel无法响应鼠标单击事件的问题 * 修正MlSkinToolbar的客户反映的几个问题 * 修正MlURLButton,当Align和AutoSize属性同时设置时,会造成界面卡住的问题 * 修正MlMessageBox中的一处问题 * 其它小的改动和调整 版本号:V2.9 发布时间:2016.3.20 更新内容: + 新增 TMlSkinCountBar 翻页栏组件 + 新增 TMlSkinTabset 组件(简便的多标签组件,可以显示关闭按钮) + 新增Demo:翻页栏 + 透明背景ListBox + 新增Demo:多页面切换(含关闭按钮 TMlSkinTabset+TFrame) + TMlSkinForm.FillStyle 新增 mfsStretch 自动拉伸填充方式 + TMlSkinIconButtonList 新增 AlignWithItems 属性(设置所有项目的水平对齐方式) + TMlSkinIconButtonList 新增 ScrollSize 属性(滚动时的位移量) + TMlSkinIconButtonList 新增 OnHotChanged 事件 * 优化 TMlSkinForm 组件的自画逻辑,提高性能 * 修正TMlSkinLabel组件AutoSize在某些情况下失效的问题 * 修正TMlSkinGroupBox组件边框会消失的问题 * 其它小的改动和调整 版本号:V2.8 发布时间:2016.1.24 更新内容: * 修正了由TMlSkinTabSheet引发的一处 Canvas does not allow drawing 错误 * 修正了MlSkin中的部分组件,在一些特别的情况下,刷新背景时会变成黑色的问题 * 修正了窗体阴影边框组件中的一处Bug * 修正了TMlSkinIconButtonList在一行只显示一个Item的情况,位置计算错误的问题 * 修正了TMlSkinDatetimePicker组件DateTime属性无法设置日期时间的问题 * 其它小的改动和优化 + TMlSkinGroupBox增加了CheckBox属性(允许使用勾选框设置容器内组件的可用状态) + TMlSkinGroupBox增加了FrameStyle属性(设置组件的显示风格样式:Line、Box) + TMlSkinPanel.BackgroundFillType属性增加样式:ftCenter(背景图片居中显示) + TMlSkinForm增加KeepTitlerColor属性(允许窗体标题栏始终使用颜色填充) + TMlSkinCustomAnimation增加Reverse属性(可反向播放动画) + TMlSkinIconButtonList增加OnGetCursor事件(运行时改变鼠标指针样式) 版本号:V2.7 发布时间:2015.11.08 更新内容: * 优化了组件图像处理逻辑,减少内存和CPU的占用,提升了整体性能 * 修正鼠标点击TMlSkinEdit后,在某些时候光标位置定位不太准确的问题 * 修正TMlSkinPasswordEdit的密码能被复制的问题 * 修正TMlSkinCustomToolbar中的FocusItemIndex属性在某些情况下没有更新的问题 + 增加Delphi10.Seattle支持 + TMlSkinCustomComboBox新增 DropArrowNormal、DropArrowHot属性(自定义下拉按钮图片) + TMlSkinPanel新增BackgroundFillType属性(可设置背景图片为平铺、自动拉伸效果,方便制作含背景图片的容器) + 新增Demo:通用用户登录窗体 + 新增Demo:自定义下拉列表 * 其它小的改动和调整 版本号:V2.6 发布时间:2015.08.30 更新内容: 1、TMlSkinDatetimePicker增加AutoClose属性(当为False时,点击“日期”格子时不会关闭整个选择框) 2、修正MlSKinButton在某些情况下单事件会触发两次的问题 3、修正TMlSkinNCButton在某些情况下按下后状态不会弹起的问题 4、修正了使用了MlSkinForm组件,当窗体被最大化后,窗体四周还能响应鼠标拉伸操作的问题 5、修正TMlSkinVirtualStringTree滚动条大小在某些情况下计算错误的问题 6、TMlSkinCustomToolbar里面的子对象增加ImageDisableIndex属性 7、优化了TMlSkinCustomToolbar中的DropdownMenu弹出逻辑 8、MlSkinEdit新增属性DisableIME(禁用输入法输入) 9、修正在某些情况下MlSkinSplitter无法拖动的问题 10、新增TMlSkinIconButtonList组件(用它可实现类似iPhone图标列表效果) 11、新增Demo:MlSkin.Demo.按钮列表组件.V2.x 版本号:V2.5 发布时间:2015.07.02 更新内容: 1、新增MlSkinSizeGrip组件(当窗体没有边框时,可以在它上面拉放鼠标来改变窗体大小) 2、新增MlSkinCalendar组件(日历组件) 3、重写MlSkinDateTimePicker组件,更新简洁美观大方 4、新增MlSkinAnimation组件(用来将png图片连续播放,有点像gif动画) 5、TMlSkinMessageBoxStyle组件新增属性可以直接设置MlMessageBox的窗体显示风格 6、MlSkinEdit新增TextHintHideInKey属性(当光标进入Edit时,不会隐藏Hint信息,直到有字符输入后才会隐藏) 7、MlSkinColorButton新增一个Disable状态 8、修正MlSkinScrollBox在某些情况下,滚动条大小计算不正确的问题 9、修正MlSkinToolbar不支持从其它窗体派生出来的问题 10、修正MlSkinVirtualStringTree滚动条在某些时候显示不出来的问题 11、修正MlSkinNCButton在窗体被遮挡的情况下,当鼠标移过时会触发Hot效果的问题 12、修正MlSkinLabel 在不透明的情况下,Color属性设置无效的问题 13、修正MlSkinPageControl在某些情况下无法刷新的问题 14、修正MlFormLayerBorder在某些情况下无法显示的问题 15、修正NC组件在某些情况不会显示的问题 16、其它小的改动和调整 版本号:V2.4 发布时间:2015.05.21 更新内容: 1、MlSkin官网上线,欢迎访问:http://www.pngui.com 2、修正MlSkinForm运行时切换Style时,窗体没有立即变化的问题 3、修正MlSkinComboBox下拉列表的字体大小与设置的Font不一致的问题 4、MlSkinColorButton增加DropdownMenu属性 5、MlSkinNCButton增加AllowAllUp属性(用来实现ON/OFF开关效果) 6、MlSkinToolbar增加AllowAllUp属性(用来实现ON/OFF开关效果) 7、MlSkinComboBox增加Values和Value属性 8、MlSkinMenu增加LineColor、Menu_SubArrow、Menu_Check和Menu_Radio属性 9、修正当Form被置顶后,MlFormLayerBorder引起显示异常的问题 10、修正在某些情况下MlSkinEdit在失去焦点后,无法再次获取焦点的问题 11、修正在一些特殊情况下,MlSkinEdit光标位置计算错误的问题 12、其它小的改动和调整 版本号:V2.3 发布时间:2015.04.12 更新内容: 1、新增DelphiXE8版本 2、新增TMlSkinLine组件 3、新增TMlSkinMessageBoxStyle组件(可以用来设置MlMessageBox的显示风格) 4、新增TMlSkinSplitter组件 5、新增TMlSkinDatetimePicker组件(选择日期时间的组件) 6、TMlSkinEdit增加ShowCheckBox属性 7、新增:仿360云盘 Demo (正式版用户可以获取这个的源码) 8、修正当TMlSkinGroupBox的字体变大后,CaptionHeight设置无效的问题 9、修正某些情况下TMlFormLayerBorder边框显示时会出现白框的问题 10、修正在使用TMlSkinMenu后,某些时候,菜单上的Png图标无法透明显示的问题 11、修正TMlSkinPageControl动态创建后,在Free时Sheet时会报错的问题 12、修正MlSKinNCButton 默认设置为DOWN=TRUE的时候,运行后需要鼠标移动到按钮上面触发一下,才会显示为DOWN的状态问题 13、修正MlSkinProgressbar的当Value超出范围后会报错的问题 14、修正在删除TMlSkinListView的Scroolbar组件时,会引起IDE报错的问题 15、修正因为TMlSkinForm.MainMenu属性在某些情况下会引起Delphi IDE报错的问题 16、修正TMlSkinGroupBox某些时候会出现黑边的问题 17、MlSkinPageControl 添加DisableFont属性 18、MlSkinEdit.Space.Active = False时,自动设置文本为垂直居中对齐 19、修正MlSkinEdit因为设置了MaxLength属性,在选中里面文本后,文本不能被删除的问题 20、TMlSkinExpandBox新增AllowCollapse属性(为False时,“折叠”操作无效) 21、修正了MlSkinMemo.Align=alClient时,在窗体最大化会报错的问题 22、修正几处因为其它组件引起的部分MlSkin容器组件颜色显示异常的问题 23、其它小的改动和调整 版本号:V2.1 发布时间:2015.03.08 更新内容: 1、新增TMlSkinToolbar组件 2、TMlSkinForm新增属性:MainMenu (可以将MainMenu显示在标题上的任意位置) 3、新增Demo “工具栏和菜单栏” 4、优化了TMlSkinProgressBar显示风格 5、修正了TMlSkinLabel当Align属性为alLeft时显示黑影的问题 6、对TMlSkinPageControl标题文字支持背景虚化效果 7、修正了TMlLikeMenuDlg的一处Bug 8、对TMlSkinGroupBox的标题文字支持背景虚化效果 9、修正了TMlSkinLabel,文字在自动换行时,背景虚化范围过小的问题 10、当TMlSkinCheckBox 为Disable时,字体颜色将变灰 11、当TMlSkinRadioBox 为Disable时,字体颜色将变灰 12、修正了TMlSkinButton Alt+?快捷键失效的问题 13、修正了弹出的MlMessageBox窗口中,按Ctrl键时会改变它上面的TMlSkinCheckBox选中状态 14、修正了TMlSkinForm.RoundWindow属性设置成False时,右下角会出现1个像素的白点 15、TMlSkinColorButton 支持圆角风格 16、修正了TMlSkinForm.ImageBorder属性动态赋值后,窗体阴影无法显示的问题 17、修正了TMlSkinForm不支持窗体BorderStyle设置bsNone的问题 18、修正了TMlSkinColorComboBox放在容器组件中时无法显示的问题 19、其它小的改动和调整 版本号:V2.0.0 正式版 发布时间:2015.01.28 更新内容: 1、优化性能,减少部分组件所占用的GDI资源 2、优化性能,减少部分组件所占用的内存 3、重构了TMlSkinMenu,变换风格,功能增强 4、修正了在使用TMlSkinMenu时,菜单在某些情况所无显示的问题 5、修正窗体最大化时的一处问题 6、MlSkinCheckBox和MlSkinRadioBox的文本内容背景支持虚化效果 7、修正了TToolbar组件背景显示为黑色的问题 8、TMlSkinForm新增属性Options 9、其它小的改动和调整 版本号:V2.0.0.Beta2 发布时间:2015.01.13 更新内容: 1、修正了MlSkinNCLabel、MlSkinLabel的Light开启后的效果,当字体大小超过12时,背景虚化无法显示的问题 2、修正了不能往MlSKinGroupBox里添加组件的问题 3、修正了TMlSkinPageControl,某些情况下鼠标移入Tab时,HotPicture无法显示的问题 4、修正了TMlSkinEdit的OnKeyPress无法响应回车键问题 5、修正了TMlSkinEdit在某些情况下光标显示错位的问题 6、修正了在切换皮肤时部分窗体会闪烁的问题 7、修正了TMlSkinPageControl在某些情况下刷新时的一个问题 8、兼容其它的GR32版本 9、修正了TMlSkinRes部分属性初始值设置错误的问题 10、其它小的改动和调整 版本号:V2.0.0.Beta1 发布时间:2015.01.02 更新内容: 1、全新架构,采用GR32引擎,性能提升比较明显,界面响应速度更快 2、新增 TMlSkinSwitchButton 组件(开关切换按钮) 3、新增 TMlFormLayerBorder 组件(允许窗体自定义边框,方便用来做异形窗体) 4、TMlSkinForm 新增FillStyle属性(用来设置图片的填充样式:虚化或平铺) 5、TMlSkinForm 新增ImageBorder属性(用来绑定TMlFormLayerBorder) 6、全新的 TMlSkinEdit、 TMlSkinSpinEdit 、TMlSkinPasswordEdit、TMlSkinSearchEdit 编辑框组件 7、所有编辑框组件,都可以通过 EdItems 属性,为编辑框添加任意个数的按钮、图片、静态文字内容 8、TMlSkinPanel 新增 BorderAlpha属性 9、TMlSkinColorButton 新增Alpha属性,可设置按钮透明度 10、修复一些组件文字内容不能换行显示的问题 11、新增Demo:QQ登陆界面 12、新增Demo:穿越火线.登陆界面 13、修正用户反馈的一些Bug 版本号:V1.5 发布时间:2014.10.31 更新内容: 1、改进重绘逻辑,提升性能 2、重写窗体自绘算法,恢复窗体原来应有的功能 3、解决窗体最小化,然后再恢复显示时窗体上的组件闪烁的问题 4、优化弹出菜单显示效果 5、重构部分组件的重绘算法 6、更新帮助文档部分内容 7、新增Demo:选项对话框 8、修正用户反馈的Bug 版本号:V1.4.9 发布时间:2014.09.29 更新内容: 1、MlSkin组件帮助文档 2、新增TMlSkinColorButton组件(类似Win8风格的按钮) 3、新增TMlSkinExpandBox组件(可展开、折叠的GroupBox) 4、新增TMlSkinCircleMarker组件(显示角标组件) 5、新增TMlSkinCircleShape组件(将图片在圆中显示) 6、新增TMlSkinListView组件 7、TMlSkinLabel组件新增水平居中、垂直居中属性 8、修正用户反馈的Bug 9、改进算法,性能提升 版本号:V1.4.8 发布时间:2014.08.31 更新内容: 1、新增MlMessageBox组件 2、新增MlScrollBox组件 3、新增TMlSkinAlphaForm组件(不规则透明窗体,类似QQ聊天时双击查看图片的窗体效果) 4、新增3个Demo:QQ影音、HelloWorld、不规则透明窗体 5、优化TMlSkinPageControl、TMlSkinProgressBar、TMlSkinLabel部分功能 6、NC按钮添加Hint属性 7、新增属性:部分组件的高亮文字效果优化(可以设置背光颜色、是否开启) 8、MlSkin组件帮助文档完成30% 9、修正大量用户反馈的Bug 10、改进算法,性能有小幅提升 版本号:V1.4.6 发布时间:2014.07.27 1、新增TMlSkinAnimateButton组件(动画按钮组件) 2、新增TMlURLButton组件 (URL按钮组件) 3、新增几个Demo:QQ旋风、Chrome 4、对MlSkin所有组件添加IDE图标 5、提高与Delphi自带Style和第三方皮肤组件的兼容性 6、部分组件添加新的属性、事件 7、优化绘图算法,部分组件性能大幅提升 8、修正一些用户反馈的BUG 版本号:V1.4 发布时间:2014.06.28 1、支持D7至XE6的所有Delphi版本 2、增加几个新的组件 3、部分组件添加一些新的属性 4、窗体边框可开启阴影效果 5、窗体效果允许开启平面效果 6、优化绘图算法,提高界面响应速度 7、修正一些用户反馈的BUG 版本号:V1.3.3 发布时间:2014.04.23 更新内容: 1、修正某些情况下会与第三方组件冲突的问题 2、修正一些用户反馈的BUG 版本号:V1.3 发布时间:2014.04.09 更新内容: 1、支持Delphi7、Delphi2007 2、新增组件:TMlSkinGroupBox 3、新增组件:TMlSkinPageControl 4、新增组件:TMlSkinVirtualStringTree 5、新增组件:TMlSkinVirtualDrawTree 6、修正某些情况下会与第三方组件冲突的问题 7、优化性能,减少切换皮肤的等待时间 8、修正一些BUG 版本号:V1.1 发布时间:2014.03.23 更新内容: 1、新增TMlQQAlign组件(它能让你的窗体像QQ那样靠边自动收缩) 2、新增TMlLikeMenuDlg组件(它能让你把一个TForm当成一个菜单使用) 3、优化重绘算法,大幅度提升流畅性 4、一些小BUG的修正 MlSkinVCL 版本号:V1.0 发布时间:2014.03.16 更新内容:首个版本发布