【问题标题】:Foxpro form control "object not found" (but it existed in the form!)Foxpro 表单控件“找不到对象”(但它存在于表单中!)
【发布时间】:2014-11-17 12:58:04
【问题描述】:

我正在尝试在Foxpro中制作一个简单的Form,我创建Form名称form1,拖拽两个CommandButtonCommand1和Command2,在Command1的Click事件中:

Command2.Visible = false

当我点击时,错误信息是:Object "Command2 cannot be found"

我在 .Net 工作过,所以这很奇怪

【问题讨论】:

  • 顺便说一句,当我在 10 多年前开始使用 Windows 窗体时,我作为 FoxPro 开发人员遇到了类似的概念问题。 Visual FoxPro GUI 对象系统基于可以容纳控件或其他容器的容器(如窗体)。因此,要引用其他表单组件,您通常需要引用对象层次结构,如下面的答案所示。使用表单类而不是表单也是一种很好的做法。

标签: forms foxpro visual-foxpro mouseclick-event


【解决方案1】:
This.Parent.Command2.Visible = .f.

Thisform.Command2.Visible = .f.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    相关资源
    最近更新 更多