【问题标题】:Vba activate grid control as additional controlVba 激活网格控件作为附加控件
【发布时间】:2019-02-08 23:43:30
【问题描述】:

我想向用户 GUI 添加控件,该控件可以表示类似表格的 excel,但我找不到可以执行此操作的其他控件。这样的控件将用于更轻松的数据输入。

我相信 VBA 具有这样的控制能力,但我遗漏了一些明显的东西。

有人知道在哪里激活这样的控制吗?

【问题讨论】:

  • 在 Access 中,它被称为数据表视图。创建一个空的包装表单(外部框架),然后添加一个内部连续表单并将其视图设置为数据表。

标签: vba user-interface gridcontrol catia


【解决方案1】:

如果您安装了 VB6,这应该可以工作:

Microsoft Flex Grid Control

但是,如果您没有 (vb6),那么另一种选择是通过动态添加控件到您的用户窗体(例如文本框)然后跟踪这些对象来自己创建一个。这需要一些工作,但这是一种选择。

【讨论】:

  • 如果你想通过添加文本控件来创建自己的网格,诀窍是将它们全部命名为 Textxy,其中 x 和 y 是标识它们所在的行和列的数字。它使管理内容变得更加容易,因为您可以使用循环来填充和读取数据
  • 我使用Name="Cell(" & inti & "," & "intj" & ")" 来识别它们,因为您无需担心数字大小和解析。
  • 谢谢,我已经使用您的指南创建了自己的网格。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-15
  • 1970-01-01
  • 2010-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多