两个窗体间传递信息的问题!

qdj21 2005-09-09 09:11:41
我点击第一个窗体上的按钮后,第二个窗体出现第一个窗体变灰;然后点击第二个窗体上的按钮,第二个窗体消失,第一个窗体出现。如何在这两个窗体间传递参数
...全文
181 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
weisai 2005-09-09
  • 打赏
  • 举报
回复
frm1.Show
King_0119 2005-09-09
  • 打赏
  • 举报
回复
同意shicj(shicj)
是一个好方法
已经可以用了
谁还有更好的办法么?
stringbuilder 2005-09-09
  • 打赏
  • 举报
回复
打开一个窗体的时候可以在NEW方法里面把参数传进去,使用一个PUBLIC或FRIEND可以把参数返回来,判断是DialogResult.OK的时候去取返回参数!
shicj 2005-09-09
  • 打赏
  • 举报
回复
如果第二个窗体是模式窗体,那么在showdialog后,写代码操作第一个窗体。如果你第二个窗体是非模式窗体,你可以在第二个窗体里定义一个form类型的变量,在第一个窗体打开第二个窗体时,将第一个窗体的值传给第二个窗体。然后你就可以在第二个窗体中操作第一个窗体了。
3tzjq 2005-09-09
  • 打赏
  • 举报
回复
me.DialogResult = DialogResult.OK
leeyeefeng2004 2005-09-09
  • 打赏
  • 举报
回复
如果你是VB6采用DDE技术动态数据交换。
关于这个你可以自己去查这方面的资料

如果你是。net webapplication, 那就更容易了。http://sxx.aspx?id="值"
qdj21 2005-09-09
  • 打赏
  • 举报
回复
是我没说清楚,我做的是一个客户端,有两个窗体。我想用第一个窗体打开一个新窗体,第一个窗体边灰。这个我实现了。问题是我在新窗体上操作,如何可以让第一个窗体恢复成活动状态
weisai 2005-09-09
  • 打赏
  • 举报
回复
如果你用得是VB.NET ,可以在模块里定义全局变量
对VB.NET 与C# 通用的方法是在子窗口的构造函数里把参数传递过去
3tzjq 2005-09-09
  • 打赏
  • 举报
回复
可能是我没理解:
dim frm as form2 = new form2
frm.text = me.text + "窗体二传递信息"
'frm....
if(frm.showdialog(me)=dialogresult.ok) then me.text = frm.text'窗体二向窗体一传递信息
alphaqxm 2005-09-09
  • 打赏
  • 举报
回复
http://61.186.252.131/Expert/topic/2523/2523412.xml?temp=.9822351
yingfeiqiyue 2005-09-09
  • 打赏
  • 举报
回复
如果是web中XXX.aspx?id=YYY
request(“”)的方式
不知道对不对意思差不多

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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