gpt4 book ai didi

vb.net - 如何在 VB6 代码中定位 UI 元素?

转载 作者:行者123 更新时间:2023-12-01 22:56:33 26 4
gpt4 key购买 nike

我没有 VB 经验,但我查了很多资料,但无法弄清楚这一点。

我目前正在将 VB6 应用程序重新创建为 VB.net 应用程序。在选择某些选项之前,有很多元素会被隐藏。显然,没有在表单上创建元素会给我这个错误:

enter image description here

查看 VB6 环境,我在右侧的下拉菜单中找到了 mDNP 变量,但它没有告诉我它位于何处,或者它是什么类型的 UI 元素。它旁边写着菜单,但我已经浏览了所有菜单,但在任何地方都找不到它。

enter image description here

最佳答案

隐藏元素的问题不是错误的原因;即使不可见,它们也必须存在。更有可能的是,您还没有在新的 NET 项目代码中(重新)创建该 VB6 对象(特别是如果您在 VB6 中找不到它)。

菜单在 VB6 中很奇怪,并且使用了特殊的编辑器,而不仅仅是您添加的组件或控件。 mDNP 可能与下拉菜单列表/窗口有关。要在 VB6 中查找所有这些生物:

  • 打开表单设计器
  • 右键单击
  • 选择菜单编辑器

还有一个工具栏按钮,但由于自定义可能会丢失:

enter image description here

这将显示此表单的所有菜单元素,包括可能设置为不可见以便稍后作为 PopUps 或当今行话中的上下文菜单调用的菜单元素。除了打开菜单编辑器之外,没有任何指示表明表单具有菜单(如 .NET 中的表单托盘组件)。

关于vb.net - 如何在 VB6 代码中定位 UI 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24142912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com