开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3567|回复: 157
收起左侧

[易源码分享] emoji_window支持彩色特殊表情 DataGridView表格 综合示例源码

[复制链接]
结帖率:100% (23/23)
发表于 2026-4-6 14:58:06 | 显示全部楼层 |阅读模式   湖北省武汉市
分享源码
界面截图: -
是否带模块: -
备注说明: -

DataGridView 表格

概述

DataGridViewemoji_window.dll 里最复杂的数据控件之一。4.0 版本已经补齐了大量示例文档,覆盖了普通表格、按钮列、图片列、下拉框列、标签列、Switch 列、进度列、主题颜色、表头样式、冻结、查找、行样式、单元格样式等能力。

适合这些场景:

  • 配置表
  • 任务列表
  • 状态面板
  • 带操作列的数据台账
  • 带主题切换的数据展示页

4.0 已支持的能力

基础能力

  • 创建表格
  • 添加行、删除行、清空行
  • 获取行数、列数
  • 读取和设置单元格文本
  • 设置单元格选中状态
  • 整行选择 / 单元格选择
  • 刷新、显示 / 隐藏、启用 / 禁用、设置位置

列类型

  • 文本列
  • 复选框列
  • 按钮列
  • 链接列
  • 图片列
  • 下拉框列
  • 标签列
  • 进度条列
  • Switch 列

样式能力

  • 设置单元格前景色
  • 设置单元格背景色
  • 设置单元格粗体
  • 设置单元格斜体
  • 设置整行默认样式
  • 设置表格整体主题颜色
  • 设置选中色 / 悬停色 / 表头色 / 网格线色

表头与布局

  • 设置列头文本
  • 获取列头文本
  • 设置表头样式
    • Plain
    • Dark
    • Bordered
  • 设置表头多行
  • 设置列宽
  • 设置默认行高
  • 设置列头高度
  • 设置列头对齐方式
  • 设置列单元格对齐方式

数据与交互

  • 按列排序
  • 导出 CSV
  • 冻结首行
  • 冻结首列
  • 冻结前 N 列
  • 冻结前 N 行
  • 跳转到指定单元格
  • 查找文本
  • 双击编辑
  • 回调:
    • 单元格点击
    • 单元格双击
    • 单元格值改变
    • 列头点击
    • 选择改变

4.0 对应示例

综合示例

  • 窗口程序集_DataGridView4.0示例.md
  • 窗口程序集_DataGridView进度条4.0示例.md

专题示例

  • 窗口程序集_DataGridView图片列4.0示例.md
  • 窗口程序集_DataGridView下拉框标签列4.0示例.md
  • 窗口程序集_DataGridView冻结计数4.0示例.md
  • 窗口程序集_DataGridView列管理4.0示例.md
  • 窗口程序集_DataGridView列头管理4.0示例.md
  • 窗口程序集_DataGridView控件状态4.0示例.md
  • 窗口程序集_DataGridView表头样式4.0示例.md
  • 窗口程序集_DataGridView主题颜色4.0示例.md
  • 窗口程序集_DataGridView复选状态读取4.0示例.md
  • 窗口程序集_DataGridView查找4.0示例.md
  • 窗口程序集_DataGridView表头样式单元格样式定位4.0示例.md
  • 窗口程序集_DataGridView单元格Switch4.0示例.md
  • 窗口程序集_DataGridView行样式4.0示例.md
  • 窗口程序集_DataGridView按钮列4.0示例.md
  • 窗口程序集_DataGridView单元格样式4.0示例.md

常用 DLL 命令

创建与基础

  • 创建DataGridView
  • 表格_刷新
  • 表格_启用
  • 表格_显示
  • 表格_设置位置

  • 表格_添加文本列
  • 表格_添加复选框列
  • 表格_添加按钮列
  • 表格_添加链接列
  • 表格_添加图片列
  • 表格_添加下拉框列
  • 表格_添加标签列
  • 表格_添加进度列
  • 表格_添加Switch列
  • 表格_移除列
  • 表格_清空所有列
  • 表格_获取列数
  • 表格_设置列宽
  • 表格_设置列头文本
  • 表格_获取列头文本
  • 表格_设置列下拉项

  • 表格_添加行
  • 表格_移除行
  • 表格_清空所有行
  • 表格_获取行数
  • 表格_设置行样式

单元格

  • 表格_设置单元格文本
  • 表格_获取单元格文本
  • 表格_从文件设置单元格图片
  • 表格_从内存设置单元格图片
  • 表格_清除单元格图片
  • 表格_设置单元格复选状态
  • 表格_获取单元格复选状态
  • 表格_设置单元格进度
  • 表格_获取单元格进度
  • 表格_设置单元格样式

选择、冻结、查找

  • 表格_获取选中行
  • 表格_获取选中列
  • 表格_设置选中单元格
  • 表格_设置选择模式
  • 表格_设置冻结首行
  • 表格_设置冻结首列
  • 表格_设置冻结列数
  • 表格_设置冻结行数
  • 表格_查找文本

外观

  • 表格_设置显示网格线
  • 表格_设置默认行高
  • 表格_设置列头高度
  • 表格_设置表头多行
  • 表格_设置表头样式
  • 表格_设置颜色
  • 表格_获取颜色
  • 表格_设置列头对齐方式
  • 表格_设置列单元格对齐方式

事件

  • 表格_设置单元格点击回调
  • 表格_设置单元格双击回调
  • 表格_设置单元格值改变回调
  • 表格_设置列头点击回调
  • 表格_设置选择改变回调

说明

  • Switch 列是 4.0 之后补入的列类型,适合做开关类配置项。
  • 表格_设置行样式 是整行默认样式,若某个单元格又设置了 表格_设置单元格样式,则单元格样式优先。
  • 深色主题下建议同时设置:
    • 背景色
    • 表头背景色
    • 选中色
    • 悬停色
    • 网格线颜色
  • 如果切主题后视觉没有立刻更新,先确认运行目录中的 emoji_window.dll 已替换为最新编译版本。

截图


点击展开截图

综合截图

综合截图

单元格查找定位

单元格内容查找

单元格内容查找

复选状态

复选状态

控件状态

控件状态

主题颜色截图

浅色主题

暖色主题

深色主题

列类型截图

按钮列

图片列

下拉框标签列

Switch列

列管理

列头管理

冻结行和列截图

冻结行列

总结

当前 DataGridView 4.0 已经从“基础表格控件”扩展成一个比较完整的数据面板控件,适合直接拿来做:

  • 表格配置页
  • 后台任务面板
  • 数据维护页
  • 带主题切换的监控页
  • 带操作列的业务列表页


注意:使用了DLL,没有模块
DLL开源地址:https://github.com/mosheng20205/emoji-ui-dll
源码回复可见(压缩包内带了成品DLL可直接运行):
https://mscloak.lanzouv.com/ibBtn3mkueoj


补充内容 (2026-4-11 10:59):
Windows-emoji-DLL 4.0支持彩色 emoji与Unicode文本
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14874403
(出处: 精易论坛)


补充内容 (2026-4-11 12:11):
Emoji Window DLL 所有控件树形增强版4.0示例
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14874411
(出处: 精易论坛)


补充内容 (2026-4-11 12:11):
Chrome风格多标签浏览器4.0源码 【emoji_window】
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14874474
(出处: 精易论坛)

评分

参与人数 7精币 +7 收起 理由
xhping + 1 感谢分享,很给力!~
zjbin1989 + 1 感谢分享,很给力!~
cbl521ysys + 1 感谢分享,很给力!~
恒大大 + 1 感谢分享,很给力!~
文西哥 + 1 感谢分享,很给力!~
风雨3137 + 1 感谢分享,很给力!~
cui870222829 + 1 感谢分享,很给力!~

查看全部评分


本帖被以下淘专辑推荐:

结帖率:0% (0/1)
发表于 2026-5-21 08:53:08 | 显示全部楼层   四川省南充市
https://mscloak.lanzouv.com/ibBtn3mkueoj
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2026-5-21 08:52:00 | 显示全部楼层   四川省南充市
https://mscloak.lanzouv.com/ibBtn3mkueoj
回复 支持 反对

使用道具 举报

结帖率:0% (0/3)

签到天数: 5 天

发表于 2026-5-8 17:33:35 | 显示全部楼层   河南省洛阳市
学习一下大佬的东西
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 3 天

发表于 2026-5-8 09:49:56 | 显示全部楼层   山东省威海市
666666666666666666666666666
回复 支持 反对

使用道具 举报

签到天数: 11 天

发表于 2026-5-1 23:15:27 | 显示全部楼层   江苏省苏州市
进来看看卡。
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)

签到天数: 2 天

发表于 2026-4-27 15:36:36 | 显示全部楼层   美国
回复看看
回复 支持 反对

使用道具 举报

结帖率:58% (15/26)

签到天数: 6 天

发表于 2026-4-26 12:38:28 | 显示全部楼层   山西省大同市
感谢大大大佬
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)
发表于 2026-4-25 05:31:25 | 显示全部楼层   湖南省益阳市
666666666666
回复 支持 反对

使用道具 举报

发表于 2026-4-23 17:04:34 | 显示全部楼层   河南省驻马店市
使用了DLL,没有模块
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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