ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1166|回复: 11

自学VSTO研究的插件供交流

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-8-12 21:26 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

链接: https://pan.baidu.com/s/1r8YGEp7PG-hvguRwNDyREQ?pwd=qhgb 提取码: qhgb 复制这段内容后打开百度网盘手机App,操作更方便哦




QQ截图20240812195300.jpg QQ截图20240812195228.jpg QQ截图20240812195220.jpg QQ截图20240812195154.jpg QQ截图20240812195314.jpg
下载地址:

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-12 21:28 | 显示全部楼层
安装注意关闭360卫士
安装完成.jpg
360允许.jpg

TA的精华主题

TA的得分主题

发表于 2024-8-13 14:17 | 显示全部楼层
我这两天也在研究第三方的控件库,也用了这个AntdUI的控件库。
Winform自带的控件确实不怎么美观,但是感觉AntdUI的控件还是缺少一些,好像就没找到DatagridView类似的数据表格控件。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-13 19:17 | 显示全部楼层
Enocheasty 发表于 2024-8-13 14:17
我这两天也在研究第三方的控件库,也用了这个AntdUI的控件库。
Winform自带的控件确实不怎么美观,但是感 ...

table控件就是表格控件

TA的精华主题

TA的得分主题

发表于 2024-8-14 08:54 | 显示全部楼层
ty1216jhy 发表于 2024-8-13 19:17
table控件就是表格控件

知道,但是这个表格控件缺少类似于DataSource的功能,我不知道是我没找到还是没有。
我现在有些程序,用DataSource更新界面,感觉懒了,从新写代码更新好麻烦。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-14 19:23 来自手机 | 显示全部楼层
Enocheasty 发表于 2024-8-14 08:54
知道,但是这个表格控件缺少类似于DataSource的功能,我不知道是我没找到还是没有。
我现在有些程序,用 ...

有,一样的,而且他那个写法比原始控件更智能,你可以看下demo

TA的精华主题

TA的得分主题

发表于 2024-8-16 15:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 Enocheasty 于 2024-8-16 16:26 编辑
ty1216jhy 发表于 2024-8-14 19:23
有,一样的,而且他那个写法比原始控件更智能,你可以看下demo

确实,它有个OverView的工程里面有详细的演示代码,我仔细看看。

TA的精华主题

TA的得分主题

发表于 2024-8-25 20:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
借楼请教一下!

我也研究了一下AntDUI,把我的一个Word批量替换程序的UI换成了AntDUI,换起来还是挺累的,确实有些控件还是挺好用的,但是有个颜色选择控件,我觉得有点难处理到比较好的效果。楼主可能研究的时间长些,能否给点建议?

问题:在AntDUI的Select控件中,如何实现自定义绘图或者说能为选项自定义图像也行!?
我的程序是需要选择一种颜色,但是不是那种自由选择颜色,只有固定的几项颜色可以选。我想用Select控件比较合适,但是AntDUI的下拉选项似乎不能自定义(没有DrawItem),所有我只能用颜色名字代替。我在Winform中是用的CombBox,可以自己定义选项,绘制颜色块。这样选择颜色直观一些。
AntDUI中的效果:
屏幕截图 2024-08-25 202921.png

Winform中的效果:
屏幕截图 2024-08-25 202935.png

另外,还有ColorPicker,虽然可以很自由的选择颜色,但是当你已经有一个目标颜色,想精确输入就不方便了,它只有Hex格式,没有RGB模式,似乎对普通用户不友好。有更好的替代方案吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-10 12:18 | 显示全部楼层
Enocheasty 发表于 2024-8-25 20:44
借楼请教一下!

我也研究了一下AntDUI,把我的一个Word批量替换程序的UI换成了AntDUI,换起来还是挺累的 ...

            AntdUI.SelectItem[] selectItems =
            [
               new("one")
               {
                Online=1,
                IconSvg="TaobaoCircleOutlined",//这里就是你自己定义的图标
                Text="展示UI",
                Tag="被点击的真实数据"
               }
            ];
            DividerSelectItem dividerSelectItem = new();
            select1.Items.Add(dividerSelectItem);
            select1.Items.AddRange((IList<object>)selectItems);

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-10 12:23 | 显示全部楼层
ty1216jhy 发表于 2024-9-10 12:18
AntdUI.SelectItem[] selectItems =
            [
               new("one")

            AntdUI.SelectItem[] selectItems =
            [
               new("one")
               {
                Online=1,
                IconSvg="TaobaoCircleOutlined",
                Text="展示UI",
                Tag="被点击的真实数据"
               }
            ];
            DividerSelectItem dividerSelectItem = new();
            select1.Items.Add(dividerSelectItem);
            select1.Items.AddRange((IList<object>)selectItems);
QQ截图20240910122205.jpg
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-10-26 11:27 , Processed in 0.043644 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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