求助关于表单背景的问题

ttt810 2004-10-06 09:34:41
我把一个表单作为背景后,新打开一个表单,鼠标在新打开的表单外(背景表单上)点一下,背景表单就变成当前表单了,将刚才打开的表单盖住。请问怎么解决?

另外,我将新打开的表单的WINDOESTYPE设为1后,上面的问题就解决了。可是又有新问题出现了:假设现在有两个表单(bd1,bd2),一个表单为输入表单,另一个表单显示计算结果。第一个表单输入结束点确认,click程序为:do form bd2
bd2.text1.value=thisform.text1.value*0.5
thisform.release
但运行时提示“bd2不是一个对象”。当windowstype设为0时没有这个提示,请问这个问题应该怎么解决?
谢谢!
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttt810 2004-10-07
  • 打赏
  • 举报
回复
多谢大家。
由于bd2需要频繁调用,我设了个public变量x,
在bd1中令x=thisform.text1.value*0.5
在bd2的init中thisform.text1.value=x
lz_zxf 2004-10-07
  • 打赏
  • 举报
回复
方案1
用表单集,如楼上所说

方案2
在调用bd2时用
do form bd2 with thisform.text1.value
在bd2的init事件中加入代码
lpara fff
thisform.text1.value=fff*0.5
LAIYANGPJ 2004-10-07
  • 打赏
  • 举报
回复
其实你这个问题最好不要用两个表单,而使用表单集.
开始时设定THISFORMSET.BD2.VISIBLE=.F.
调用时把表单2设为当前表单,并把上面设定改为.T.表单1为.F.
淡蓝冰 2004-10-07
  • 打赏
  • 举报
回复
對﹐最簡單的方面還是用表單集
淡蓝冰 2004-10-07
  • 打赏
  • 举报
回复
如要在窗體a運行時﹐點擊一全按鈕﹐運行另一個窗體b﹐而當前窗體a不顯示﹐當關閉另一窗體b時﹐此窗體a又顯示。
你是要這樣的如果嗎﹖如果是﹐則按下面的做。
1.設置兩個窗體的WINDOWTYPE為1﹐即模態對話框。
2.設計按鈕的CLICK事件為﹕
THISFORM.VISIBLE=.F.
DO FROM b(注意路經)
THISFORM。VISIBLE=.T.
3.設計b窗體的退出按鈕的CLICK事件為﹕
IF MESSAGEBOX('真的要退出當前模塊嗎﹖',4+64,'系統提示')=0
THISFORM.RELEASE
ENDIF
dfwxj 2004-10-07
  • 打赏
  • 举报
回复
可以用顶层表单
ttt810 2004-10-07
  • 打赏
  • 举报
回复
多谢LAIYANGPJ关于表单集的解释
tdkj6236 2004-10-06
  • 打赏
  • 举报
回复
1、你想让bd2.text1.value=thisform.text1.value*0.5,最好把bd1.text1.value做为参数传到bd2上。
代码:x=thisform.text1.value
do form bd2 with x
在bd2表单的init中写入:para x
thisform.text1.value=x*0.5
2、在把bd1设为1-顶层表单后,打开多个表单就会产生“bd2不是一个对象”的问题,解决的方法是在要找的对象的init中写入:public bd2
bd2=this
(刚学的)
vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列。 若想打印这些附注,请从“文件”菜中选择“打印”命令。此文档分为以下四部分: --------------------------------------------------------------------- 部分 1. 技术支持与市场 部分 2. Visual FoxPro 6.0 新增功能 部分 3. 从其他版本的 FoxPro 和 Visual FoxPro 中移植 部分 4. Visual FoxPro 常见问题 --------------------------------------------------------------------- 部分 1. 技术支持与市场 问题 1-1: 从何处可以获得产品的更新版本? 答案: 在 Visual FoxPro 的 Web 站点上即可获得产品的更新信息,其中包括有关 Service Pack 和更新的示例、向导及其他代码的信息,该站点的网址为: www.microsoft.com/vfoxpro 请定期查看该网站,以便下载产品的最新版本。 问题 1-2: 从何处可以得到有关 Visual FoxPro 的详细资料? 答案: 通过 Microsoft Visual FoxPro Web 站点是随时获得各种最新产品发布信息的最佳途径。在此站点上不仅有新的产品公告,而且还提供了产品的更新信息、技术文章、白皮书、专业开发人员设计的优秀示例、会议公告、以及与其他许多 FoxPro web 站点的各种链接。 问题 1-3: 如何获得技术支持,以及如何报告软件错误? 答案: Microsoft Visual FoxPro Web 站点已经链接到了多种联机支持选项,其中包括覆盖面广阔的有关所有产品 Microsoft Knowledge Base(Microsoft 知识库)。您还可以阅读一份有关常见问题的清。除联机支持之外,还可以直接通过电话获得技术支持。“帮助”菜中的选项可列出技术支持的电话号码。这些电话号码也可用于报告产品中的错误。 问题 1-4. 什么是 Knowledge Base?如何使用它? 答案: Knowledge Base 是内容广泛的论文集,覆盖了如何使用产品的各种特性、已知的软件错误及其解决方案或回避的方法、以及其他有助于使用各种 Microsoft 产品的有用信息。通过以下站点可访问整个 Knowledge Base: support.microsoft.com 问题 1-5: 是否会有 Visual FoxPro 6.0a? 答案: Microsoft 公司一向承诺为用户提供高质量的产品。如果确实需要,我们将提供 Visual FoxPro 6.0 的错误修订版。但是,修订版不会使用 6.0a 版的形式。Visual FoxPro 6.0 中任何错误的修正都将包含在 Visual Studio Service Pack 中。同时还会在 Visual FoxPro 的 www.microsoft.com/vfoxpro 或 Visual Studio 的www.microsoft.com/vstudio 的 Web 站点上发布修订公告。 问题 1-6: Microsoft 公司为应用程序的开发提供了一些优秀的解决方案。怎样才能知道应该向客户推荐和使用哪种产品? 答案: 在选择适用某项任务的产品时,需要考虑多方面的因素。Microsoft Visual FoxPro web 站点上有一份优秀的策略背景论文,它比较了 Visual FoxPro、Visual Basic、SQL Server 和 Access 等 Microsoft 产品之间的不同。 问题 1-7: 哪里可以找到 Visual FoxPro 的使用示例? 答案: Visual FoxPro 6.0 产品中带有丰富的示例,其中有一些是针对 6.0 版特有功能的新示例。与 Visual FoxPro 以前的版本不同,这些示例将与所有 Visual Studio 示例安装在一起。您必须运行 MSDN Library 的“自定义”安装来安装这些示例。在 Visual FoxPro 中可使用新的 HOME(2) 函数方便地找到已安装示例的位置。 除了产品中所自带的示例外,Microsoft Visual FoxPro web 站点还将经常提供新的示例。

2,728

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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