JBTALKS.CC

标题: visual basic 2008 ~关于form的问题~~ [打印本页]

作者: bboycs    时间: 2009-9-10 01:15 AM
标题: visual basic 2008 ~关于form的问题~~
小弟是visual basic 2008新手~
今天发现到一个问题~


我开了两个form

form1 和 form 2


在form1里 我放了一个button

button里的code是

me.hide()
form2.show


接着form2就会出现~ form1隐藏~

问题来了~

在form2里
我直接点 上方的打叉 " x " 关闭 form2
form2 是关了~
可是form 1还在啊~
请问要怎么解决???
作者: Super-Tomato    时间: 2009-9-10 01:19 AM
原帖由 bboycs 于 2009-9-10 01:15 AM 发表
小弟是visual basic 2008新手~
今天发现到一个问题~


我开了两个form

form1 和 form 2


在form1里 我放了一个button

button里的code是

me.hide()
form2.show


接着form2就会出现~ ...



不太明白你的意思, 一開始你說 form1 已經被隱藏了, 那麼關閉 form2 的時候怎麼會無故出現呢??
作者: 毛毛小子    时间: 2009-9-10 03:25 AM
标题: 回复 #2 Super-Tomato 的帖子
番茄,他的意思应该是这样吧:
1)Run Program 时候,Form 1 隐藏起来
2)关掉 Form 2 时候,Form 1 在Form 2 的后面,然后需要用手动来关掉Form 1
3)楼主想要Run Program 时候,当进去Form 2 时,Form 1 自动关掉
应该是这样

作者: goodhermit95    时间: 2009-9-10 11:54 AM
你们都错了
你在Project Properties哪里Framework Properties 说 Close Program When 选 All Form Closed
如果这个看不懂就用下一个
或者在Form2的event:form closing 加上 form1.dispose
即可关闭

  1. private sub form2_formclosing(byval sender as system.object,byval e as system.formclosingeventargs)handles form2.formclosing
  2. form1.dispose()
  3. end sub
复制代码

作者: bboycs    时间: 2009-9-10 02:23 PM
标题: 回复 #4 goodhermit95 的帖子
dispose 是指什么??
作者: Super-Tomato    时间: 2009-9-10 04:30 PM
原帖由 毛毛小子 于 2009-9-10 03:25 AM 发表
番茄,他的意思应该是这样吧:
1)Run Program 时候,Form 1 隐藏起来
2)关掉 Form 2 时候,Form 1 在Form 2 的后面,然后需要用手动来关掉Form 1
3)楼主想要Run Program 时候,当进去Form 2 时,Form 1 自 ...



如果就你描述的話, goodhermit95 已經寫出來了



原帖由 bboycs 于 2009-9-10 02:23 PM 发表
dispose 是指什么??


這些自己到 msdn 去查就好了啊, 怎麼都要別人一一說明??
作者: bboycs    时间: 2009-9-10 07:51 PM
好的好的~
谢谢指点~
作者: goodhermit95    时间: 2009-9-11 11:49 AM
dispose?em0002
查字典,字典有
作者: goodday    时间: 2009-9-11 07:40 PM
Application.Exit()
统统关完




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5