登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
每日签到
每天签到奖励2圆-6圆
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
VIP申请
VIP网盘
网盘
联系我们
每日签到
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
一步一步学习使用LiveBindings(2) 使用LiveBinding De ...
一步一步学习使用LiveBindings(2) 使用LiveBinding Designer进行控件到控件的绑定
[ 复制链接 ]
森萌黠
2025-8-6 21:11:16
一步一步学习使用LiveBindings(2) 使用LiveBinding Designer进行控件到控件的绑定
接下来看一个组件属性间的绑定的例子,这个例子使用了几个非常有趣的FireMonkey控件。
1. 单击主菜单中的 File > New > Multi-Device Application - Delphi > Blank Application ,创建一个新的多设备应用程序。
建议立即单击工具栏上的Save All按钮,将单元文件保存为uMainForm.pas,将项目保存为LiveBinding_ControlToControl.dproj。
你的项目结构应该像这样:
2. 从工具面板,拖3个控件到主窗口,分别如下所示:
TProgressBar
TArcDial1
TTrackBar
布局如下图所示:
在FireMonkey中,由于控件可以包含其它控件,因此在拖动一个控件后,请先在主窗体上单击一下,再次进行拖动。
通过Structure面板,可以看到整个控件的层次结构,这里添加了一个TLine控件来获得稍稍整齐的外观。
3. 右击主窗体的任意位置,选择“Bind Visually”菜单项,Delphi将打开LiveBindings Designer设计器,单击+号按钮,使得设计器中的元素放大显示。
4. 首先单击TrackBar1上的Value属性,拖动到ProgressBar1上的Value属性,完成从TrackBar1到ProgressBar1的属性绑定,如下图所示。
5. 在这里想要将ArcDial1绑定到ProgressBar1的RotationAngle属性上,这个属性并没有出现在设计器面板上,通过单击ProgressBar1右下角的...图标,找到RotationAngle属性,单击OK按钮
6. 最后,将TrackBar1的Value属性拖动到ProgressBar1的RotationAngle属性上。
7. 现在就完成了所有的工作,万事皆备,只欠一Run了,按下F9,或者是主菜单的“Run > Run”菜单项,然后通过拖动TrackBar和ArcDial控件,可以看到ProgressBar果然开始了变化。
同样的,Delphi在主窗体上添加了TBindingList控件,选中该控件,右键单击鼠标,选中“Binding Components”菜单项,在弹出的菜中可以看到绑定的链接,如果双击某个链接,会看到详细的绑定表达式定义。
至此,使用设计器实现绑定的示例就完成了,在接下来的文章中,我们将会详细介绍绑定的其他方面。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
一步
使用
控件
学习
LiveBindings
相关帖子
Redis 介绍与 Node.js 使用教程
使用Yolo12算法进行区域内实时目标计数
一生一心学习记录:一些个人思考。
SpringBoot使用AOP优雅的实现系统操作日志的持久化!
磁盘性能测试工具FIO-使用教程
Vim在Windows的安装与基本使用
使用unsloth实现LoRA微调
salesforce零基础学习(一百四十四)External Client App浅谈
每周读书与学习->初识JMeter 元件(一)
彩笔运维勇闯机器学习--决策树
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
Redis 介绍与 Node.js 使用教程
0
204
嗣伐
2025-09-05
业界
使用Yolo12算法进行区域内实时目标计数
0
114
孟清妍
2025-09-05
业界
一生一心学习记录:一些个人思考。
0
1012
哈梨尔
2025-09-06
业界
SpringBoot使用AOP优雅的实现系统操作日志的持久化!
0
118
马璞玉
2025-09-07
业界
磁盘性能测试工具FIO-使用教程
0
359
吕清莹
2025-09-07
安全
Vim在Windows的安装与基本使用
0
385
福清婉
2025-09-07
安全
使用unsloth实现LoRA微调
0
776
心麾浪
2025-09-07
业界
salesforce零基础学习(一百四十四)External Client App浅谈
0
754
琉艺戕
2025-09-07
业界
每周读书与学习->初识JMeter 元件(一)
0
843
赖珊
2025-09-08
业界
彩笔运维勇闯机器学习--决策树
0
200
巨耗
2025-09-09
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
科技
安全
签约作者
程序园优秀签约作者
发帖
森萌黠
2025-8-6 21:11:16
关注
0
粉丝关注
12
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
杭环
9988
凶契帽
9988
4
氛疵
9988
5
黎瑞芝
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多