当前位置: 首页 > article >正文

【Delphi】通过 LiveBindings Designer 链接控件示例

本教程展示了如何使用 LiveBindings Designer 可视化地创建控件之间的 LiveBindings,以便创建只需很少或无需源代码的应用程序。

在本教程中,您将创建一个高清多设备应用程序,该应用程序使用 LiveBindings 绑定多个对象,以更改圆的描边和填充颜色。所有绑定都是使用 LiveBindings Designer 以可视化方式无缝创建的。

步骤 1:创建项目

创建一个新项目。本例选择高清多设备应用程序(HD Multi-Device Application )。

  1. 将 TCircle组件拖放到表单设计器上 Form Designer。
  2. 在 “Tool Palette ”中找到一个 TColorPanel 控件并将其拖放到表单上。
  3. 对 TComboColorBox 控件也做同样的操作。

颜色面板控件color panel 将设置圆的填充颜色,而颜色组合框color combo box 将设置圆的描边颜色。

在表单上放置组件后,表单应如下图所示。

第 2 步:创建 LiveBindings

现在查看  LiveBindings Designer 窗口。如果不可见,请进入 “View”菜单,选择 “LiveBindings Designer ”命令。

  

或者控件右键菜单选择:Bind Visually...

您的图表包含代表表单对象的各个块。此时,它们之间还没有链接。找到表示圆的块 (Circle1),点击右下角的 3 个点。

1. 从 “Bindable Members ”对话框中选择 “Fill.Color ”和 “Stroke.Color ”属性。

按下 “OK ”后,Circle1 组件将被绘制并显示两个属性。

2. 单击 ComboColorBox1 块的 Color 属性,然后拖动一条线到 Circle1 块的 Stroke.Color 属性。

3. 单击 ColorPanel1 图块的Color属性,然后拖动一条线到 Circle1 图块的 Fill.Color 属性。

4. 按下 “重新排列 ”按钮 ,可以自动排列图表,也可以自行排列图块。

此时,您的绑定图应该如下图所示。

结果

按 F9 键或使用 Run > Run菜单命令运行应用程序。更改颜色并观察结果。

这个功能是不是就是VUE中的数据绑定一样一样的。


http://www.kler.cn/a/315818.html

相关文章:

  • SQL,力扣题目1127, 用户购买平台
  • sol机器人pump机器人如何实现盈利的?什么是Pump 扫链机器人?
  • ubuntu20.04 解决Pytorch默认安装CPU版本的问题
  • 爱普生SG-8200CJ可编程晶振在通信设备中的应用
  • Spring MVC 与 JSP 数据传输
  • 虚拟机安装Ubuntu 24.04服务器版(命令行版)
  • Java笔试面试题AI答之设计模式(5)
  • affine: python仿射变换包
  • 【题解】—— LeetCode一周小结38
  • 解决RabbitMQ设置x-max-length队列最大长度后不进入死信队列
  • 周邦彦,北宋文坛的独特乐章
  • 前端工程化4:从0到1构建完整的前端监控平台
  • 自动化生成与更新 Changelog 文件
  • 花生壳、神卓互联等主流内网穿透技术分享
  • FTP服务
  • 编译 Android 11源码
  • 人工智能(AI)的影响下人类的生活样子
  • Shell 脚本学习
  • STM32 单片机最小系统全解析
  • Vue子组件样式受到父组件污染
  • 【C++11】异常处理
  • 【嵌入式】操作系统相关概念
  • 中序遍历二叉树全过程图解
  • 关于ClickHouse建表 集群表 SQL
  • GitHub 上高星 AI 开源项目推荐
  • QT For Android开发-打开PPT文件