delphi - 自定义样式 TEdit

标签 delphi firemonkey delphi-10.1-berlin

我正在为表单上的 tedit 对象定义自定义样式。

在样式编辑器中,我向背景属性添加了一个tRectangle,将其Align 属性设置为Client,设置填充和描边颜色。然后我保存了样书,tedit 外观发生了适当的变化,反射(reflect)了样书设置。

遗憾的是,当我运行该应用程序时,虽然tedit 的出现是正确的,但点击客户区并没有显示光标,我也无法输入任何字符。我已经设置了内容、前景等以保持在顶部,但这没有帮助。

我附上了 2 张示例图片。我非常感谢任何人的帮助。

结构

enter image description here

属性

enter image description here

最佳答案

“RectangleStyle”必须是“content”、“prompt”和“buttons”的父项 - 有点像

this

关于delphi - 自定义样式 TEdit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39818829/

相关文章:

delphi - 如何在应用程序内的 F1 上应用键盘钩子(Hook)

delphi - 目标多字节代码页中不存在 Unicode 字符的映射

delphi - 如何在 TCanvas 上绘制剖面线并指定背景颜色

ios - 从 Delphi XE 在 iOS 上播放 MIDI - 5

android - 使用 Firemonkey 在 android 中获取设备电子邮件地址

delphi - FireMonkey 控件是否具有与 VCL Invalidate() 等效的方法?

delphi - 删除 tcategorypanel 边框

delphi - 部署 openSSL dll 的建议

delphi - 用位图平铺填充背景

delphi - 柏林Delphi 10.1上的TADODataSet问题。查询挂起