求助关于表单背景的问题

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时没有这个提示,请问这个问题应该怎么解决?
谢谢!
...全文
123 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 站点还将经常提供新的示例。
内容概要:本文详细介绍了如何使用OrangeUI控件库中的PageControl组件实现分页切换效果1,重点在于通过自定义属性设置实现特定视觉样式。文章以实际操作步骤为主线,指导开发者从创建项目、拖拽PageControl控件开始,逐步进行界面配置与属性调整,特别是通过设置`SelfOwnMaterial.DrawTabBackColorParam`等关键属性来控制标签页背景色和交互效果,并利用RefMaterial模式复制材质属性,最终实现类似移动应用中常见的分页切换动画效果。文中还记录了作者在实现过程中遇到的问题及解决思路,包括参考官方文档、加入技术群求助以及调试参数的过程。; 适合人群:熟悉Delphi或FireMonkey(FMX)开发环境,具备一定UI组件使用经验的中初级程序员,尤其是正在使用OrangeUI框架进行跨平台应用开发的技术人员。; 使用场景及目标:①用于开发具有美观分页导航功能的应用界面,如登录向导、多步骤表单、课程表展示等;②掌握OrangeUI中PageControl控件的高级样式定制方法,理解材质系统(Material)与属性绘制机制的工作原理; 阅读建议:建议读者结合OrangeUI官方文档和本文的操作流程,在实际项目中边调试边学习,重点关注属性面板中绘图参数的配置逻辑,并积极参与社区交流以获取更多实战技巧。

2,749

社区成员

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

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