• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Delphi–TControlStyle2010版

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

技术交流,DH讲解.

之前转了一篇文章介绍了一些,但是发现有很多它上面都没有,那么自己来翻译一下Delphi的文档吧.
首先定义:

TControlStyle = set of (csAcceptsControls, csCaptureMouse,
    csDesignInteractive, csClickEvents, csFramed, csSetCaption, csOpaque,
    csDoubleClicks, csFixedWidth, csFixedHeight, csNoDesignVisible,
    csReplicatable, csNoStdEvents, csDisplayDragImage, csReflector,
    csActionClient, csMenuEvents, csNeedsBorderPaint, csParentBackground,
    csPannable, csAlignWithMargins, csGestures);

多吧.看看帮助里面这么解释的:

意义
csAcceptsControls 在设计的时候,如果有控件拖到它上面来,那么它就是被拖控件的Parent了
csCaptureMouse 当被点击的时候,这个控件能捕获鼠标事件
csDesignInteractive 控件在设计时将鼠标右键映射成左键来控制控件
csClickEvents 控件响应鼠标点击事件
csFramed 控件具有3D框架样式
csSetCaption 如果没有强制设置Caption值,那么Caption值和Name属性值一样
csOpaque 控件完全填充所属矩形区域(透明控件不能有这个值哟)
csDoubleClicks 控件响应双击消息,否则双击当单击
csFixedWidth 控件宽度不能被更改或者缩放
csFixedHeight 控件高度不能被更改或者缩放
csNoDesignVisible 控件在设计期不可见
csReplicatable 控件通过PaintTo方法将它的图像复制到任意Canvas中去
csNoStdEvents 鼠标,按键,点击等标准事件将被忽略,这样可以使程序运行更快
csDisplayDragImage 当鼠标被拖动到控件上面时,控件可从一个图像列表中显示一个图像。使用这个设置可使控件使用一个图像的列表。
csReflector 控件将对系统对话框信息、焦点信息及尺寸改变信息进行反应,如果控件被运作一个ActiveX的控件时使用这个设置,可使控件接受这些事件的通知
csActionClient 控件关联到一个Action对象.这个值在控件Action属性被设置的时候设定,清除Action属性的值,这个值也会被清除
csMenuEvents 控件响应系统菜单命令
csPannable 如果控件支持鼠标摇动需要设定这个值.
csNeedsBorderPaint 这个属性只有在XP的主题允许下的应用程序中才能使用,让主题服务用控件的主题去绘制控件边框
csParentBackground 这这个属性只有在XP的主题允许下的应用程序中才能使用,控件的parent将它的背景画到控件背景曲.当控件需要用到其parent主题时,这个值很有用
csAlignWithMargins 控件用Margins属性来排列其内部控件
csGestures 控件支持手势操作

自己的翻译,我的E文不好


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
乱弹:Delphi 之死发布时间:2022-07-18
下一篇:
delphiForceDirectories用法发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap