UniGUI的 TUniPageControl控件动态拖动tabsheet的实现方法
2024-10-16 20:27:04
https://blog.csdn.net/shuiying/article/details/54932518
实现可以用鼠标动态拖动tabsheet,共三个步骤:
1.在ServerModule中,打开Custom Files属性,输入以下两行代码引用js文件。
- files/BoxReorderer.js
- files/TabReorderer.js
2.找到UniGUI安装目录下的目录:FMSoft\Framework\uniGUI\ext-4.2.5.1763\examples\ux 中的BoxReorderer.js和TabReorderer.js
这两个文件,把文件复制到 要拖动Tabsheet的这个项目文件下的 Files目录中。类似如图:
3.在Delphi的集成开发环境中,选中的实现动态拖动Tabsheet的那个 uniPageControl控件,在Extevent事件,输入以下代码:
- function tabPanel.beforeInit(sender, config)
- {
- sender.plugins = [Ext.create('Ext.ux.TabReorderer')];
- }
如下图:
通过以上几个步骤就可以实现在网页中用鼠标来拖动调整UniTabSheet的位置,uniGUI的版本号:0.99.96.1346
最新文章
- UVALive 3644 X-Plosives
- 使用InternetReadFile时要注意读取完整数据
- 合肥.NET技术社区首次线下聚会全程回顾【多图】
- Python数据采集——提取页面内容的几种手段
- Java MultipartFile 使用记录
- redis-sentinel高可用配置(2)
- centos7远程安装oracle11g R2详细教程-解决一切问题
- day13_雷神_前端01
- ubuntu将GNU nano换成vim
- oracle create tablespace
- 重启服务器后,启动oracle监听报错 The listener supports no services The command completed successfuslly
- iOS - 系统权限(关键时刻很有用的)
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #15 ramzswap
- WordCount程序实现
- JavaScript 之 uploadify 或 SWFUpload上传问题
- 微信小程序 - mixins
- BZOJ 4873 寿司餐厅(最大权闭合图 网络流)
- SQL 数据排重,去掉重复数据 有用
- windows 安装pear &; PHP_CodeSniffer
- mantisbt邮件配置