毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

为什么Load Form2 、Form2.Visible = True和Form.Show vbModal不能同时存在

更新时间:2012-10-23:  来源:毕业论文

Load Form2 + Form2.Visible = True 等价于 Form2.Show,但是为什么Load Form2 、Form2.Visible = True和Form.Show vbModal不能同时存在,会报错

但是这样不会出错啊

VB code
Private Sub Command1_Click()
    Load Form2
    Form2.Visible = True
    Form2.Show
    'Form2.Show vbModal
End Sub

 

这种情况下就出图书管理系统论文 错


VB code
Private Sub Command1_Click()
    Load Form2
    Form2.Visible = True
    'Form2.Show
    Form2.Show vbModal
End Sub

这种情况下也是对的

VB code
Private Sub Command1_Click()
    Load Form2
    Form2.Visible = False '属性为False
    'Form2.Show
    Form2.Show vbModal
End Sub
 
模态窗体(使用vbModal参数Show的窗体)在VB里只有从无(未LOAD,或者已LOAD但不可见,比如visable=false)到有时才行.

如果窗体已经可见,再调用SHOW方法时则不可以使用vbModal参数.

form.Show (或者先load再设置visible=true)
相当于你让演员素颜出场

Form.Show vbModal
相当于你让演员化妆出场

你可以让演员先下场(unload),然后化妆或卸妆重新出场, 但是不能让她当场化妆和卸妆, 那个很不和谐.

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。