下载此文档

WinForm开发,窗体显示与传值总结.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
:..WinForm开发,,独具慧眼的匠师才能把它表现得尽善尽美;温馨是乐谱上的一个跳动音符,感情细腻的歌唱者才能把它表达得至真至纯以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,:(窗体显示为模式窗体)(窗体显示为无模式窗体)两者具体区别如下:,,直到关闭对话框后,,单击“关闭”按钮会隐藏窗体,,当用户单击对话框的关闭窗体按钮或设置DialogResult属性的值时,不调用窗体的Close方法实际上是把窗体的Visible属性赋值为false,隐藏窗体了这样隐藏的窗体是可以重新显示,而不用创建该对话框的新实例因为未关闭窗体,所以在应用程序不再需要该窗体时,请调用该窗体的Dispose方法怎么判断一个窗体是模式窗体呢?,如果该窗体是模式显示,则为true,否则为false根据通过Show和ShowDialog而显示出来的窗体的Modal属性分别对应false和true特别注意:由于在窗体创建之前是无法得知显示方式的,所以在窗体构造函数中,Modal属性总是对应false,所以我们只能在Load事件中或者之后利用Modal属性值怎么确定窗体间的所有者关系?Form类的Owner属性:窗体的所有者当一个窗体归另一窗体所有时,它便随着所有者窗体最小化和关闭。例如,如果Form2归窗体Form1所有,则关闭或最小化Form1时,Form2也会关闭或最小化。例如在窗体Form1中Form2f2=newForm2();(this);//(this);//=this;();,接着总结一下窗体的传值方法::传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中intvalue1;stringvalue2;publicForm2(intvalue1,stringvalue2){ponent();=value1;=value2;}在窗体Form1中这样调用newForm2(111,"222").Show();//这样就把111,"222",:传值是双向的,实现简单实现代码如下:lassapp{publicstaticstringvalue;}="f2";//给静态成员赋值newForm2().Show();//显示Form2在窗体Form2中thi

WinForm开发,窗体显示与传值总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0a
  • 文件大小19 KB
  • 时间2020-03-06