作业帮 > 数学 > 作业

C#写一个判断句这个判断句的意思是:如果Form2已生成

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/08 17:00:31
C#写一个判断句
这个判断句的意思是:如果Form2已生成
form生成?在C#中Form是作为一个类存在的.
你说的生成如果指的的这个类是不是成功的实例化.
那你可以使用if(Form2!=null)来判断.
你如果说的是窗口的话,那么Form2只有在这个窗口打开的时候才实例化成这个打开的窗口类.
也就是说用if(Form2.open())就能判断了.
再问: 嗯 我说的是窗体. 但没有Form2.open()这个函数 我用的是VS2010
再答: Form1 fm = new Form1(); if(fm.IsHandleCreated) 那你直接用这个判断就行了,这个是判断有没有窗口句柄的。 如果这个窗口被打开的话,那就肯定有句柄了。 fm.Created或者是这个。因为窗口也是控件,就判断这个窗口是否被创建了。