设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3610|回复: 11
打印 上一主题 下一主题

[窗体] [求助]请教关于打开多个同一窗体

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-6 07:43:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
窗体上有两可以打开多个同一窗体的按键,应如何判断窗体已经被打开?以下语句应如何加入判断:如果有Child0源对象为FrmCaption的窗体已经被打开时询问是否继续打开,如果按否则将焦点移到已经被打开的窗体上,反之则继续打开同一窗体。

Function OpenAClient(FrmCaption As String)
    Dim Frm As Form


    Set Frm = New Form_公用窗体                     '打开并显示新实例,
    Frm.Caption = FrmCaption                            '设置标题属性
    Frm.Child0.SourceObject = FrmCaption
    Frm.Visible = True
       clnClient.Add Item:=Frm, Key:=CStr(Frm.Hwnd)     '添加窗口实例集合变量
    Set Frm = Nothing


End Function

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
12#
发表于 2006-4-9 00:26:00 | 只看该作者
很漂亮
11#
 楼主| 发表于 2006-4-7 08:33:00 | 只看该作者
以下是引用fan0217在2006-4-6 22:34:00的发言:
你能在数据库窗口,把两个窗体命一样的名字吗?

不能!

多谢各位的回复,我终于粗手粗脚用了一天时间搞好了

本帖子中包含更多资源

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

x
10#
发表于 2006-4-7 06:34:00 | 只看该作者
你能在数据库窗口,把两个窗体命一样的名字吗?
9#
 楼主| 发表于 2006-4-7 05:36:00 | 只看该作者
上面有例子吖
8#
发表于 2006-4-7 04:30:00 | 只看该作者
传例子上来看下吧
7#
 楼主| 发表于 2006-4-7 02:19:00 | 只看该作者
以下是引用fan0217在2006-4-6 15:24:00的发言:


你把窗体的标题和名称混淆了,标题Caption是在窗体的标题栏显示的内容,而Name是在数据库窗口显示的名称是不能同名的。





Me.Name 是当前窗体的名称吗?

我以上四个打开的窗体的标题都是显示当前窗体的 Me.Name(在窗体打开事件上写有Me.Caption=Me.Name)

6#
发表于 2006-4-6 23:24:00 | 只看该作者
你把窗体的标题和名称混淆了,标题Caption是在窗体的标题栏显示的内容,而Name是在数据库窗口显示的名称是不能同名的。
5#
 楼主| 发表于 2006-4-6 23:11:00 | 只看该作者
以下是引用fan0217在2006-4-6 14:54:00的发言:


窗体名都是相同的???

窗体的名称不可能相同的啊!

以下窗体标题用 Me.Caption = Me.Name 获得 。四个窗体的名字都相同


本帖子中包含更多资源

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

x
4#
发表于 2006-4-6 22:54:00 | 只看该作者
窗体名都是相同的???

窗体的名称不可能相同的啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-8 19:02 , Processed in 0.101897 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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