相关疑难解决方法(0)

如何制作圆角的TFrame?

我想制作一个基于TFramewith TLMDShapeControl(用于绘制圆角背景)和TEdit控件(也可以是a TComboBox或a TDBEdit等)的组件.之后,我将使用"添加到调色板"命令将其转换为可重用的组件控件.

问题在于我需要宽度灵活,因此我有想法将所有内容都转动到Frame内部alClientTEdit使用5像素边距,这样用户就可以看到圆角.

这太糟糕了,因为我无法使用Align并将组件设置在另一个的顶部.现在我每次必须使用它时都要复制和粘贴组件!: - (((

我看到正确的事情的唯一方法是只使用TEditwith alClient和5px边距而不是TShape.相反,我可以使TFrame透明度为圆角,因此不会看起来不同颜色或丑陋TImages.

但是我该怎么做?

有没有人有任何代码示例?

这是目标:透明的圆角

delphi user-interface frame delphi-2006

10
推荐指数
1
解决办法
3902
查看次数

标签 统计

delphi ×1

delphi-2006 ×1

frame ×1

user-interface ×1