普通用户
静态模块访问窗口的控件疑问? [复制链接]
loong 发表于 2025-11-17 105 5

静态模块访问窗口的控件怎么访问不到啊?

如下列代码所示:

CNC静态模块 的代码1:

' 应用的全局变量、可在整个APP的窗口或其它模块中使用
变量 静态 全局标记 为 文本型 = ""

变量 静态 全窗口调试 为 窗口调试

' 应用的全局函数、可在整个APP的窗口或其它模块中使用
函数 静态 计算圆面积(半径 为 整数型) 为 双精度小数
返回 半径 * 半径 * 3.14
结束 函数


函数 静态 追加调试输出(参文本 为 文本型)
如果 (全窗口调试==空)
    弹出提示("调试窗口为空。")
    返回
结束 如果

'TODO: 将做。

'全窗口调试.编辑框调试.内容=参文本
'20:57:28 1. ERROR in ...source\vcnStudio\CNC\_build\src\cc\znb\cnc\CNC静态模块.java (at line 34)
'20:57:28 全窗口调试.编辑框调试.内容=参文本;
'20:57:28 ^^
'20:57:28 内容 无法解析或不是字段

全窗口调试.编辑框调试.setText(参文本)
'21:07:08 1. ERROR in ...source\vcnStudio\CNC\_build\src\cc\znb\cnc\CNC静态模块.java (at line 40)
'21:07:08 全窗口调试.编辑框调试.setText(参文本);
'21:07:08 ^^^^^^^
'21:07:08 对于类型 编辑框,方法 setText(String) 未定义


'弹出提示(到文本(全窗口调试)) 'cc.znb.cnc.窗口调试@75ef645

'弹出提示(到文本(全窗口调试.编辑框调试)) ' com.simple.control.编辑框@75ef645
'全窗口调试.编辑框调试.置内容(参文本) ' 20:57:01 对于类型 编辑框,方法 置内容(String) 未定义
'

结束 函数


窗口调试的代码:

' 窗口成员变量、可在窗口任意代码位置中使用
变量 页面标记 为 文本型 = ""

事件 窗口创建完毕()
    CNC静态模块.全窗口调试=本对象
结束 事件

事件 按钮清除.被单击(来源对象 为 视图)
编辑框调试.内容=""
结束 事件

事件 按钮保存.被单击(来源对象 为 视图)
    CNC静态模块.追加调试输出("飞龙在天!")
结束 事件



loong 2025-11-18

知道了,原来在 内容 后面加一个括号就可以。[[笑cry]]

    编辑框调试内容=全窗口调试.编辑框调试.内容()
    弹出提示(编辑框调试内容)
回复
loong 2025-11-18

又有问题,如何在静态模块中获取某个窗口的编辑框的文本?

    变量 编辑框调试内容  文本型
    '编辑框调试内容=全窗口调试.编辑框调试.内容
    '11:36:11 	编辑框调试内容=全窗口调试.编辑框调试.内容;
    '11:36:11 	                    ^^
    '11:36:11 内容 无法解析或不是字段
    ' 
    '编辑框调试内容=全窗口调试.编辑框调试.获取内容()
    '11:39:05 	编辑框调试内容=全窗口调试.编辑框调试.获取内容();
    '11:39:05 	                    ^^^^
    '11:39:05 对于类型 编辑框,方法 获取内容() 未定义
    
    编辑框调试内容=全窗口调试.编辑框调试.getText()
    '11:40:26 	编辑框调试内容=全窗口调试.编辑框调试.getText();
    '11:40:26 	                    ^^^^^^^
    '11:40:26 对于类型 编辑框,方法 getText() 未定义

    弹出提示(编辑框调试内容)
回复
loong 2025-11-17
引用 @浮生 的回复:

通过字段变量调用组件属性,得用对应函数。

换成:全窗口调试.编辑框调试.内容(“xxx”)

就没问题了。

真的正确。 谢谢你。 [[可爱]]

回复
loong 2025-11-17

我试一试。

回复
接定制Q3122320766 2025-11-17

通过字段变量调用组件属性,得用对应函数。

换成:全窗口调试.编辑框调试.内容(“xxx”)

就没问题了。

回复
 作者信息
loong
普通用户 云验证
www.znb.cc / grb.znb.cc / loong.love
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号