ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享VSFlexgrid控件的用法 VSflexarray相近

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-12-27 09:39 | 显示全部楼层 |阅读模式

自己用 textbox和VSFlexgrid 做的报价循环计算表,一直想要VSflexgrid 这个控件的用法,在网上找了很长时间

这里面还有很多功能未能实现,如豪华版内的 ”行复制,剪切,粘贴功能,还请各位教老指点:)

大家一起来讨论学习这个控件吧!另VSflexarray 用法与之相近哦!

 

Kul7r3A5.rar (28.44 KB, 下载次数: 1465)
[此贴子已经被作者于2006-12-31 22:56:24编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-27 12:22 | 显示全部楼层

这是界面

[讨论]用VSFlexgrid做的报价循环计算表!

[讨论]用VSFlexgrid做的报价循环计算表!

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-27 19:14 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-31 22:57 | 显示全部楼层

[主要特点]

FLexArray网格扩展控件

能够设置每个单元格的颜色和字体/能够对单元内容能进行快速有效的排序/设置RowPosition和ColPosition属性,即可在运行状态移动行列的位置/使用MergeCell属性,无须改写代码即可将内容一致的单元格加以合并/能够在设计过程定义行列的页眉、宽度和位置,进行界面设计/改变缺省字体大小,能够自动调整与之相对应的单元格尺寸/支持2000行以上表格,单元格内容可达32k以上/能够进行行列的隐藏/能够进行字体的微调整(参考FontWidth属性)/具有多种多样的网格形式和色彩/支持图文混排/多种光标和被选择内容的显示方式等等

FlexString字符串处理控件

能够设定检索字符串与置换字符串, 在表格中找到与检索字符串相符的字符并将其置换为置换字符串中设置的字符/可以将检索字符串分成几个字段,给每个字段加入标签,使用标签代替字符串进行检索与置换/使用规范化表达式,规范化表达式是一个设定和匹配字符串的注释,类似于数学公式里的运算符。

 

 

[新特性]

最新功能

提供了丰富的功能可以迅速创建灵活、功能强大的前端,无须用户额外支出。VSFlexGrid Pro 7.0 100%向下兼容VB环境下的MSFlexGrid,所以对于目前的版本升级非常容易。

 

提供的新功能可显示、模块编辑、格式化、组织、概括、打印表格数据。数据可以按条件初始化,对于超出指定范围的数据会加强表示。可用户化输入网格和单个单元外观几乎所有的方面,并利用相似值合并邻近单元,使得表格更容易读取分析。

 

支持ADO和OLE DB

 

VSFlexGrid Pro支持ADO和OLE DB,支持统一的字符编码以及DAO数据的 存取,提供多重数据连接的选择。 ADO/OLEDB、DAO可连接到二维、三维 数组或其他VSFlexGrid控件,用户也可创建用户自己的数据源类。甚至可以 在无界模式中使用表格,或将表格连接到变量数组及一用户可自己开发的数据源。

 

完整的打印功能

可以保存、检索多张表格和打印格式。最新的PrintGrid方法可让用户打印单 条语句,能够控制纸张定位、页边、文本字体,显示一对话框让用户选择设置打印机。同时也可控制页中断,添加表头,并在每一页上添加用户单元。

 

支持分层数据

可进行排序, 模块编辑,转化组合框和图表框和自动数据聚合。甚至可使用 VSFlexGrid Pro 分级显示数据。类似于树形控件,通过显示删除或扩张的结点用来表示含有附加数据的分支。分级显示树可在任一列中出现,甚至可出现 在异步分支上。分级显示树的外观可用NodeOpenPicture 和NodeClosedPicture 的属性用户化。

 

更简单的版本

如果用户的应用工具无须数据库的支持,VSFlexGrid Pro包含了表格控件更简 单的版本。使用VSFlexGrid Pro新的非绑定版本可以使应用程序的尺寸最小, 发布应用程序时也不需要发布相应的ADO动态链接库.消除了DLL版本的问题。

 

其他功能

合并单元

VSFlexGrid控件允许跨越多重行与列合并值相同的邻近单元。提高了数据在表 格中显示,提高了数据的读取和分析。单元合并可用于创建合并的图表表头、合并的数据视图,以及创建能将文本溢出到相邻列的表格。

 

屏蔽模块

输入模板可说明自动控件以及有效数据的输入,减少了数据输入的错误。模块 语法类似于Microsoft MaskedEdit 控件和 Microsoft Access中的模块语法

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-31 22:59 | 显示全部楼层

[控件属性一览表]

FlexString控件属性一览表

Error失败时取得错误信息

MatchCount取得与检索条件相一致的字符串数量

MatchIndex设定与检索条件相一致的字符串的索引

MatchLength取得与检索条件相一致的字符串长度

MatchStart

取得与检索条件相一致的字符串起始位置

MatchString取得与检索条件相一致的字符串

Pattern 设定检索条件

Replace设定置换字符串

SoundexText取得代表当前检索字符的声音代码

TagCount取得与检索条件相一致的标签数量

TagIndex在多个标签情况下,设定/取得与检索条件相一致的标签索引

TagLength取得与检索条件相一致的标签长度

TagStart取得与检索条件相一致的标签起始位置

TagString取得与检索条件相一致的标签的字符串

Text设定成为检索对象

Version取得FlexString的版本号

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-31 23:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

在vsflexgrid中单元格输入完毕后,设置按回车键跳到同一行的下一个单元

Private Sub VSFlexGrid1_AfterEdit(ByVal Row As Long, ByVal Col As Long)

    With VSFlexGrid1

        If .Col = .Cols - 1 Then

            '如果到了最右边的列就跳到下一行第一个可非固定列

            .Row = Row + 1

            .Col = .FixedCols

        Else

            '向右移动一列

            .Col = Col + 1

        End If

    End With

End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-31 23:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
有人感兴趣我就继续发呀!自己感觉这个控件很不错!

TA的精华主题

TA的得分主题

发表于 2006-12-31 23:28 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

不错,不错继续

元旦快乐

TA的精华主题

TA的得分主题

发表于 2006-12-31 23:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这个控件应该是后装的吧?机子上没有vsflex8.ocx[em06],传一个上来吧
[此贴子已经被作者于2006-12-31 23:39:03编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-31 23:43 | 显示全部楼层
Office 2003上有呀,附加控件-Componentone Flexgrid 8.0
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-9-29 05:12 , Processed in 0.042995 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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