问题标签 [vsflexgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4461 浏览

vb6 - VB6 中的 VSFlexgrid 许可问题

我在 VB6 中遇到了 VideoSoft VSFlexGrid 7.0 的许可问题。当我创建一个新的 FlexGrid 时,它会触发一个带有许可/关于消息的消息框。我们有许可证,但似乎 VB 并没有完全保留它。有没有办法摆脱这个消息?

我目前使用一种解决方法:不是创建新的 FlexGrid,而是复制现有的 FlexGrid 并根据需要对其进行修改。

0 投票
1 回答
737 浏览

arrays - VBA FlexGrid 选择行到数组

我有一个 3 列的 Flexgrid (VSFlexGrid 8)

网格名称 = Main_Window.form_seg_carrier_grid

选择列定义为布尔数据类型,由用户选择哪些行是真/假。

我需要的是一种获取所有真实行并将 ID 设置为数组的方法。

目前我唯一能得到的就是告诉我选择了哪一行,或者它是真/假,0代表假,-1代表真。

阵列可以在按钮单击或更改时构建。

编辑 1

据我所知,这将触发一个 msgbox(测试变量的快速方法)以显示它何时设置为 true

结束子

编辑 2

我觉得我很接近这样的事情,只是不能让它做我想做的事..

0 投票
1 回答
49 浏览

vb6 - 根据另一列填充vsfgird的一列

我有一个 vsflexgrid 填充这样的数据:

我想为每一行计算多个费率并以此填充礼品列。例如:如果 rate = 0 并且 rate <5 那么 Gift=0

我使用此代码,但仅适用于第一行:根据列费率填充的礼品列

结果应该是:

0 投票
1 回答
5222 浏览

vb6 - Windows 10 上的 VsFlex7 (vb6)

我正在尝试在我的 Windows 10 机器上编辑来自其他开发人员的一些旧源代码。这个特定的项目需要使用 VsFlex7 控件(vsflex7L.ocx 和 vsflex7L.oca),在我可以在 vb6 中使用控件之前,需要在 Windows 中注册它。

当我尝试在 vb6 中使用它时,出现以下错误... 在此处输入图像描述

所以然后我检查了 vb6 项目文件源并看到了这个,它显示了我首先遇到问题的控件(VSFlexGrid)的 CLSID 为Object={C0A63B80-4B21-11D3-BD95-D426EF2C7949}#1.0#0; vsflex7l.ocx... 在此处输入图像描述

我还检查了表单源以查看相同的内容... 在此处输入图像描述

然后我在注册表中挖掘并找到这个...... 在此处输入图像描述

所以然后我尝试运行命令提示符(以管理员身份)并执行以下操作...

问题是,当我尝试执行C:\Windows\SysWOW64>regsvr32 Vsflex7L.oca /uregsvr32 以光速运行大约一百万次时,我的电脑陷入困境,以至于我不得不按下电源按钮重新启动电脑。运行命令尝试注销 oca 后,我的机器没用了。我什至懒得在任务管理器中杀死任务,因为一次又一次地运行了这么多副本!

我可以做些什么来注册这个控件,以便我可以修复我拥有的源代码中的这个小错误?

谢谢!

更新:

感谢对我最初问题的评论,我现在注意到我很可能应该尝试2C4CDB4E-6162-11D3-BD96-B76E8682527F在注册表中追踪 CLSID。但是,我找不到这个...我应该添加它吗?如果是这样,它应该指向什么 dll 或 ocx?

0 投票
0 回答
251 浏览

unicode - vb6 和 vsflexgrid - 如何以编程方式将 vsflex8U (vsflexgrid 8 unicode) 添加为表单控件

我正在使用vb6,有人知道如何以编程方式添加vsflex8U(称为vsflex8 unicode),我已经搜索并尝试了几种解决方案,我可以以编程方式添加vsflex,但不是在unicode中请帮助我,谢谢,祝你有个美好的一天!

这是我的示例代码

0 投票
0 回答
91 浏览

vb6 - 在 VSFlexgrid 中显示阿拉伯字符

我有一个 VB 6.0 应用程序,其中一个窗口需要显示阿拉伯字符。当它使用 VSFlexgrid 7 时,它运行良好,但自从升级到 VSFlexgrid 8 后,它会显示问号和其他“垃圾”字符。我在项目中引用了 vsflex8.ocx、vsflex8l.ocx、vsflex8n.ocx 和 vsflex8u.ocx。还有什么我需要下载的,或者我需要在某个地方设置的设置吗?

0 投票
0 回答
92 浏览

vb6 - 如何在 VB6 中从 Flexgrid 编写 .ini 格式

我想要 的是:制作一个按钮,将这个FelxGrid中的选定数据导出为 .ini 文件格式,将(高度)作为部分,将其他作为值和键,它不必是 ini 格式,它也可以是一些东西靠近它

到目前为止我尝试了什么

然后发生 了什么我们导出但根本没有格式化为 ini 的数据并这样写:

在此处输入图像描述

重要的是要知道

flexgrid iam 使用的是 vsflexgrid 而不是 msflexgrid

我也把它用作MOUDLE

0 投票
0 回答
49 浏览

windows - 可以使用 WinAPI 从 VSFlexGrid 窗口获取网格数据吗?

WinAPI 可以从特定窗口获取文本。但是,VSFlexGrids 对此有抵抗力,因为它们的网格数据似乎不包含在易于访问的子窗口中。

我使用 Spy++ 分析了有问题的 VSFlexGrid,它没有子级。然而,当我单击特定网格单元时,似乎会动态创建一个新的子窗口。

问题:鉴于这种行为,是否有一种简单的方法可以使用 Windows API 或其他一些“有效”方法从 VSFlexGrid 获取网格数据?我不想抓取屏幕截图或单独单击每个网格单元,因为这些方法会比 WinAPI 调用慢(如果 WinAPI 方法实际存在)。