A窗口跳转到B,A不关,点击B的返回,回到A,同时往A上的textBox赋值

lys83363110 2012-08-20 11:58:42
主要是窗口跳转,show()和showdialog(),hide和close没太理清楚
...全文
122 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lys83363110 2012-08-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

Me.Close() <----这个要删掉
[/Quote]

嗯,是这个问题,眼光狠毒啊
bwangel 2012-08-20
  • 打赏
  • 举报
回复
[Code Language=C#]
A页面:

B b= new B();

if (b.ShowDialog()== DialogResult.OK)
{
textBox1.Text = b.SomeText;
}


B页面:

public string SomeText{ get {return textBox2.Text;} set {textBox2.Text =value;}}
//...
public B(){
InitializeComponent();
//...
}
[/Code]
threenewbee 2012-08-20
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
rayyu1989 2012-08-20
  • 打赏
  • 举报
回复
hide 隐藏 close关闭并释放

show 非独占

showdialog 独占 此时无法操作A 只能等B关闭才能操作 适合你的要求
rayyu1989 2012-08-20
  • 打赏
  • 举报
回复
Me.Close() <----这个要删掉
lys83363110 2012-08-20
  • 打赏
  • 举报
回复
做完了
lys83363110 2012-08-20
  • 打赏
  • 举报
回复
上边这代码。实现不了我要的,怎么修改合适,各位帮帮忙
lys83363110 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

hide 隐藏 close关闭并释放

show 非独占

showdialog 独占 此时无法操作A 只能等B关闭才能操作 适合你的要求
[/Quote]
A中打开B的点击事件:
Private Sub referBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles referBtn.Click
Dim FormConsultList As ConsultList
Me.Close()
FormConsultList = New ConsultList()
FormConsultList.ShowDialog(Me)
End Sub
B中返回A的代码:
Me.Close()
'ProjectStaffMaintenance.ShowDialog(Me)

有参数是因为需要传登陆ID,和跳转关系不大
  • 打赏
  • 举报
回复
showmodaldialog()
打开的页面把需要的值回发回来

16,722

社区成员

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

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