救命啊,各位大虾

abcdefg171459 2001-08-20 06:30:31
一个窗口里有三个按钮,点击每一个都会进入下一个窗口,在这个窗口里也有三个按钮,那么任意两两组合就会产生九个组对,现在我想实现九个窗口,也就是每一个组合都会进入一个窗体,九个窗体彼此是不同的。我该怎么做?
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqing 2001-08-20
  • 打赏
  • 举报
回复
先用一个全局变量纪录你按了第一个窗口的哪个按钮。然后用一个2维数组设置要打开的窗口。把第一个和第二个窗口的按钮建成按钮数组。

如:public b as integer
public aForm(2,2) as from
aForm(0,0)=frm00
aForm(0,1)=frm01
.......
aForm(2,2)=frm22

在form1中:
private sub button_click(Index As Integer)
b=index
form2.show
end sub


在form2中:
private sub button_click(Index As Integer)
aForm(b,index).show
end sub
smarter 2001-08-20
  • 打赏
  • 举报
回复
up
lanren_me 2001-08-20
  • 打赏
  • 举报
回复
数组
songyangk 2001-08-20
  • 打赏
  • 举报
回复
用一个全局的变量记录哪个按钮按下了,组合成一个串,用这个串去对应一个窗体名。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧