TC官方合作论坛

 找回密码
 立即注册
查看: 364|回复: 2

[其他] tcplugin插件心控篇:心表 [超级列表,超级表格] 首发 v2.3

[复制链接]
发表于 2022-1-13 14:14:31 | 显示全部楼层 |阅读模式
从v2.2版本起, 插件转为收费使用, 不限机器数量, 暂定每月6元, 买半年减一个月费用, 到期插件功能失效!
现提供一个测试注册码, 可用到 2022-2-2 零点为止: tcpluginreg("这是一个测试注册码")
把tcplugin.dll和TC_tcplugin.exe放到安装目录, 打开TC_tcplugin.exe, 再关闭, 以后双击你的源码进入, 点击"置入", 就能用了.






心表的说明:
先说速度方面, 保守估计会比自带表格快十倍以上
心表的每一个单元格都是独立的个体, 都能随便转换类型, 来达到显示不同内容的效果
支持合并单元格, 可按照预定方式对临近单元格进行合并, 用几个单元格位置来显示同一个内容
支持行选中状态列, 按需要显示或不显示, 用于标注每一行对应的行序号, 并且支持多选操作
支持设置全局背景图
支持返回操作动作消息, 用消息路由接收
支持响应常规动作, 如鼠标滚轮滚动, 鼠标点击, 键盘pgup和pgdn翻页, home和end跳到开头和末尾, 等等
其他细节不列出, 可直接插件体验




目前已加入的单元格类型: 0为普通默认类型,1为列表,2为进度,3为开关,4为图片
0: 用于显示文字, 支持Unicode, 可以更换文本颜色和背景底色, 修改后, 对其他类型一样生效
1: 用于显示一个列表框, 列表可以设置多选, 默认为单选, 自带三角切换选项, 也可以弹出下拉选项
2: 用于显示一个进度条
3: 用于显示一个开关, 简单的返回一个真假值
4: 用于显示一个图片, 点击图片可放大观看


心表已有命令: (帖子里红色字的是本版本的更新内容)
心表初始化(图片框句柄, 背景色=#222222, 前景色=#ffffff, 背景图片路径="", 索引=1)    //心表初始化    成功返回1    索引:1-10,可省,默认是1,当你需要用到多个控件时,用索引区分开,第一个是1,第二个是2,以此类推,目前设定最多十个.
心表置行列(行, 列, 默认列宽=100, 默认行高=30, 索引=1)    //心表置行列    成功返回1    行列都是从1开始
心表插入行(行, 索引=1)    //心表插入行    行列都是从1开始
心表删除行(行, 索引=1)    //心表删除行    行列都是从1开始
心表删除所有行(索引=1)    //心表删除所有行    行列都是从1开始
心表置单元格取消合并单元格(行, 列, 索引=1)    //心表置单元格取消合并单元格    注:t模块中本函数定义里有合并方式图解,更容易理解,按对应方式合并!
心表置单元格合并单元格(行, 列, 合并方式, 索引=1)    //心表置单元格合并单元格    合并方式:1-8之间,1向右合并一个格,2向下合并一个格,3向右下合并一个格,4向右合并两个格,5向右合并两个格双行,6向下合并两个格,7向下合并两个格两列,8向右下合并两个格.
心表取当前行(索引=1)    //心表取当前行    取当前第一行,跟"转到指定行"对应
心表转到指定行(行, 索引=1)    //心表转到指定行    可快速转到指定行
心表置列宽(列, 列宽, 索引=1)    //心表置列宽
心表置行高(行, 行高, 索引=1)    //心表置行高
心表取表头文本(列, 索引=1)    //心表取表头文本
心表置表头文本(列, 文本, 索引=1)    //心表置表头文本
心表取单元格文本(行, 列, 索引=1)    //心表取单元格文本
心表置单元格文本(行, 列, 文本, 索引=1)    //心表置单元格文本
心表取单元格备用文本(行, 列, 索引=1)    //心表取单元格备用文本
心表置单元格备用文本(行, 列, 文本, 索引=1)    //心表置单元格备用文本
心表置表头字体及大小(字体="楷体", 大小=18, 索引=1)    //心表置表头字体及大小
心表置单元格字体及大小(字体="楷体", 大小=16, 索引=1)    //心表置单元格字体及大小
心表置表头文本颜色(列, 颜色, 索引=1)    //心表置表头文本颜色
心表置单元格文本颜色(行, 列, 颜色, 索引=1)    //心表置单元格文本颜色
心表置表头背景底色(列, 颜色, 索引=1)    //心表置表头背景底色
心表置单元格背景底色(行, 列, 颜色, 索引=1)    //心表置单元格背景底色
心表置单元格图片路径及透明度(行, 列, 图片路径, 透明度=255, 索引=1)    //心表置单元格图片路径及透明度
心表置表头高(高, 索引=1)    //心表置表头高
心表取行选中状态(行, 索引=1)    //心表取行选中状态    0不选中,1选中    先调用"心表置行选中状态列属性"显示出来再设置状态
心表置行选中状态(行, 状态, 索引=1)    //心表置行选中状态    0不选中,1选中    先调用"心表置行选中状态列属性"显示出来再设置状态
心表取总行数(索引=1)    //心表取总行数
心表取总列数(索引=1)    //心表取总列数
心表置行选中状态全选(索引=1)    //心表置行选中状态全选
心表置行选中状态全消(索引=1)    //心表置行选中状态全消
心表置行选中状态列属性(显示行选中状态列=真, 显示序号=真, 显示多选=假, 文本颜色=#ffffff, 列宽=60,  索引=1)    //心表置行选中状态列属性
心表取单元格类型(行, 列, 索引=1)    //心表取单元格类型    0为普通默认类型,1为列表,2为进度,3为开关,4为图片
心表置单元格类型(行, 列, 类型, 索引=1)    //心表置单元格类型    0为普通默认类型,1为列表,2为进度,3为开关,4为图片
心表取单元格列表项文本(行, 列, 项, 索引=1)    //心表取单元格列表项文本
心表置单元格列表项文本数组(行, 列, 文本, 首选项=1, 索引=1)    //心表置单元格列表项文本数组    文本:格式如:1分,2分,3分,4分,5分 内部自动分割文本,最多允许30个成员.
心表取单元格列表项文本总数(行, 列, 索引=1)    //心表取单元格列表项文本总数
心表取单元格列表选中项(行, 列, 索引=1)    //心表取单元格列表选中项
心表置单元格列表选中项(行, 列, 项, 索引=1)    //心表置单元格列表选中项
心表取单元格列表下拉样式(行, 列, 索引=1)    //心表取单元格列表下拉样式    样式:0-1,0为透明灰,1穿透背景
心表置单元格列表下拉样式(行, 列, 样式, 索引=1)    //心表置单元格列表下拉样式    样式:0-1,0为透明灰,1穿透背景
心表取单元格列表多选状态(行, 列, 索引=1)    //心表取单元格列表多选状态    0为单选,1为多选
心表置单元格列表多选状态(行, 列, 状态, 索引=1)    //心表置单元格列表多选状态    0为单选,1为多选
心表取单元格列表多选状态成员状态(行, 列, 项, 索引=1)    //心表取单元格列表多选状态成员状态    0为非选中,1为选中
心表置单元格列表多选状态成员状态(行, 列, 项, 状态, 索引=1)    //心表置单元格列表多选状态成员状态    0为非选中,1为选中
心表取单元格进度位置(行, 列, 索引=1)    //心表取单元格进度位置
心表置单元格进度位置(行, 列, 值, 索引=1)    //心表置单元格进度位置
心表取单元格进度最大位置(行, 列, 索引=1)    //心表取单元格进度最大位置
心表置单元格进度最大位置(行, 列, 值, 索引=1)    //心表置单元格进度最大位置
心表取单元格进度显示文字进度(行, 列, 索引=1)    //心表取单元格进度显示文字进度    0为显示,1为不显示,默认是0
心表置单元格进度显示文字进度(行, 列, 值, 索引=1)    //心表置单元格进度显示文字进度    0为显示,1为不显示,默认是0
心表取单元格开关真假(行, 列, 索引=1)    //心表取单元格开关真假    返回0为假,1为真
心表置单元格开关真假(行, 列, 值, 索引=1)    //心表置单元格开关真假    返回0为假,1为真
心表取单元格开关提示文本(行, 列, 索引=1)    //心表取单元格开关提示文本    真假两个状态提示文本用逗号分开,如:开,关
心表置单元格开关提示文本(行, 列, 文本, 索引=1)    //心表置单元格开关提示文本    真假两个状态提示文本用逗号分开,如:开,关
心表开始(索引=1)    //心表开始    开始显示
心表结束(索引=1)    //心表结束    结束显示
心表取表头文本u(列, 索引=1)    //心表取表头文本u
心表置表头文本u(列, 文本u, 索引=1)    //心表置表头文本u
心表取单元格文本u(行, 列, 索引=1)    //心表取单元格文本u
心表置单元格文本u(行, 列, 文本u, 索引=1)    //心表置单元格文本u




下载:https://lanzouq.com/ijP6Nypxm5e



效果图:













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2022-1-13 14:15:21 | 显示全部楼层
前言:

都应该知道, 自带的那些控件基本上是不够看的, 于是就有了这心控系列. 心控系列, 就是心系列控件, 由本人倾情打造, 叫系列了就不能只是一个, 这是一个开始, 我还会继续发布.

事实上, 这个项目或者叫这个东西, 最早开发于2018年, 具体月份记不住了, 当时只是写了大致框架, 然后就搁置了, 是因为这几年我一直过得挺窘迫的, 也就没心情再写东西, 熟悉一点我的人说我懒, 我确实不太喜欢写常规东西, 性格也孤僻, 除非它是包含创意的, 我就会把它当成一个作品来写, 我写的东西都不是什么高技术的, 但一定是最为方便的.

最近断断续续的完善, 用了一个月左右, 测试各方面的细节, 增加各种细节设置, 终究是可以见人了. 我以前喜欢听<后来>这首歌, 我觉得很神奇, 但自从最近我听到Kiroro的原版后, 我才发现, Kiroro才是真神. 这世界就是这样, 事情永远没有表面简单, 事情永远不会向我预想中的那样发展, 甚至还往反方向走, 我在想, 如果这几年过得稍微顺一点点点点, 各个方面的事, 导致不开心成了常态. 正如罗翔说的, 人生中百分之95的事情是我们无法决定的, 所以, 很多东西, 我也无法改变.

心控系列虽然比不上那些专业的界面库, 但起码可以媲美任何语言自带的控件了, 不至于差人家的一大截, 且自由度高, 更加随心.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-13 14:21:37 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2022-5-27 22:36 , Processed in 0.037777 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表