首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 有两个表单,form1和form2,如何点击form1上的按钮将form2刷新。 [已结贴,结贴人:fwy12]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 14:50:14 楼主
    有两个表单,form1和form2,如何点击form1上的按钮将form2刷新。

    谢谢。
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 14:54:371楼 得分:0
    运行form2时:
    Public MyForm2
    do form2 name MyForm2


    在Form1中刷新Form2时:
    MyForm2.Refresh
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 15:12:062楼 得分:0
    引用 1 楼 apple_8180 的回复:
    运行form2时:
    Public MyForm2
    do form2 name MyForm2



    请问form2可以改成表单的名字么如main(main.scx)么。

    提示do form2 name MyForm2语法错误。

    谢谢。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 15:33:443楼 得分:0
    如果FORM1 是FORM2打开的可在FORM2上

    do form form1 with thisform


    form2的INIT接收该参数
    lpara objFormx
    objForm.capton = 'TEST'
    objForm.refresh
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 15:34:004楼 得分:0
    可以改为表单名,不过不能与其他表单重名就行。如c:\a\form2.scx,c:\b\form2.scx这两个表单同进运行了,就不行了,所以建议取一个不重名的名

    Public form2
    do form form2 name form2




    Public MyForm2
    do form form2 name MyForm2


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 15:50:385楼 得分:0
    引用 4 楼 apple_8180 的回复:
    可以改为表单名,不过不能与其他表单重名就行。如c:\a\form2.scx,c:\b\form2.scx这两个表单同进运行了,就不行了,所以建议取一个不重名的名

    Public form2
    do form form2 name form2




    Public MyForm2
    do form form2 name MyForm2



    当进入form2时候,进不去,且提示内存不足。cpu占用很大。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 17:08:176楼 得分:0
    当进入form2时候,进不去,且提示内存不足。cpu占用很大。

    估计你的Name值有重名的,所以我建议自已定义一个,如:

    Public MyForm2 
    do form form2 name MyForm2 
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-10 20:55:537楼 得分:0
    引用 6 楼 apple_8180 的回复:
    当进入form2时候,进不去,且提示内存不足。cpu占用很大。

    估计你的Name值有重名的,所以我建议自已定义一个,如:

    Public MyForm2 
    do form form2 name MyForm2 


    所有表单的name都是form1。
    我是将Public MyForm2 
    do form main name MyForm2  写在“main”表单的init中。

    将do MyForm2.Refresh 写在在“配置”表单的按钮中。

    请问有没有其他的办法。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 09:19:108楼 得分:20
    所有表单的name都是form1,那没关系,表单文件名不都是From1吧。

    Public MyForm2   
    do form main name MyForm2

    这段代码不能写入Main表单的Init事件中,要写在运行这个表单处,这个表单你原来怎样运行的,将原来运行这个表单的代码改为这个即可。

    在别的表单刷新正在运行的Main表单时,这个刷新代码:
    MyForm2.Refresh

    没有DO。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:52:039楼 得分:0
    引用 8 楼 apple_8180 的回复:
    所有表单的name都是form1,那没关系,表单文件名不都是From1吧。

    Public MyForm2   
    do form main name MyForm2

    这段代码不能写入Main表单的Init事件中,要写在运行这个表单处,这个表单你原来怎样运行的,将原来运行这个表单的代码改为这个即可。

    在别的表单刷新正在运行的Main表单时,这个刷新代码:
    MyForm2.Refresh 

    没有DO。


    我原先是登陆界面,输入用户名和密码后,进来的,是不是加入到登陆界面的登陆按钮中。

    非常感谢十豆三最近对我的帮助,谢谢。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 13:01:2410楼 得分:0
    是这样的,

    非常感谢十豆三最近对我的帮助,谢谢。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 13:02:4411楼 得分:0
    对,一般登录成功后,启动主表单,就加到登录按钮的验证成功处。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved