登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 2082|回复: 1
打印 上一主题 下一主题

[求助] 用同一个变量来创建黑月模块按钮的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2010-11-17 06:44:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
.版本 2

.程序集变量 按钮, 类_按钮, ,

如果用同一个变量来创建按钮的话,按钮的方法只会获取最后一个创建的
简单地说就是
按钮A.方法_创建()
按钮A.事件_被单击(&按钮_被单击)
按钮A.方法_创建()
按钮A.事件_被单击(&按钮_被单击)

&按钮_被单击
我写了这个代码
按钮A.方法_取句柄()
获取回来的是最后一个创建的按钮的句柄,我明白是因为类模块的私有成员名会自动来保存的
我查了不少资料,E自带的取事件组件是有一个标记的
不过黑月的模块却没有标记的相关功能
--------------------------------------------------
然后我测试了第二个方法
.版本 2

.程序集变量 按钮, 类_按钮, , "0"

我通过数组的方式来分别创建,这样的话我用不同数组是能获取到句柄,标题什么的

按钮 [目前次数].事件_被单击 (&按钮_被单击)

.版本 2

.子程序 按钮_被单击

不过因为我是用同一个事件子程序的,所以有一个问题就是,我要怎么知道是哪一个按钮被单击呢?因为必须要输入
按钮【数组位置】.方法_取句柄()
然后要怎么判断是哪一个按钮数组被单击呢?我困在这一步了,因为小弟的软件必须动态创建按钮的,所以不能用不同的变量来创建按钮,所以小弟困在这里了,希望大家能帮忙解决下小弟的问题额




回复

使用道具 举报

沙发
 楼主| 发表于 2010-11-17 07:16:25 | 只看该作者

我把问题归类起来后,写成了这个代码了,麻烦大家帮我看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表