怎么实现象QQ一样的打开多窗口?

ncmoc 2003-12-22 12:07:58
QQ在发消息时,可以针对每个好友开一个窗口发送消息。请问这个用VB怎么实现啊?是不是先要做好几十个相同的窗口啊??
...全文
8 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ffb 2003-12-30
做一个窗体就行了
窗体其实就是类

需要用的时候生成一个实例就行了

dim a as form1
set a=new form1
a.show
回复
liuyanghe111 2003-12-29
加载新窗体
回复
kmzs 2003-12-29
模板里就是这么做的
回复
Hope_sys 2003-12-29
假设窗体frm_Source为你所要调用的窗口
frm_Main 为当前操作窗口

在frm_Main中的某个过程中写入如下代码:

dim frm_1 as new frm_Source
dim frm_2 as new frm_Source

frm_1.Caption="test1"
frm_2.Caption="测试"

frm_1.Show
frm_2.Show

你看看是不是你要的结果

注意不能在frm_Source中写入以上代码,否则报错
回复
rainivy 2003-12-28
set Form_Tmp1 as new Form1
回复
ncmoc 2003-12-28
用自定义对话框,也就是普通的 多窗体,将窗体属性设为无模式
-----------------------------------------------------------
??怎么做啊??




dim frm_1 as new form1
dim frm_2 as new form1
……

这样frm_1等都和form1相同,
-----------------------------------------------------------
提示with块未定义。
回复
Hope_sys 2003-12-22
假设你设计的窗体是form1
你可以这样用:

dim frm_1 as new form1
dim frm_2 as new form1
……

这样frm_1等都和form1相同,很简单的啊!
回复
zibin43 2003-12-22
用自定义对话框,也就是普通的 多窗体,将窗体属性设为无模式
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告