正在加载图片...
同。 ④加载MDI窗体与子窗体 在MDI应用程序中,由于加载子窗体时,其父窗体(MDI窗体)会自动加载并显示。 当子窗体被设置为默认的启动窗体时,程序运行后子窗体和MDI窗体两者都会加载。而加 载MDI窗体时,其子窗体并不会随着MDI窗体的加载而自动加载,因此当设置MDI窗体 为启动窗体时,程序运行后只有MDI窗体被加载,若要加载子窗体则应使用Sow方法。 7.MDI的属性、事件 (I)MdiChild属性:设置一个窗体是否被作为MDI子窗体在一个MDI窗体内部显示。 (2)ScrollBars属性:设置一个MDI窗体是否有水平滚动条或垂直滚动条。 (3)WindowState属性 该属性可以取三种值:若取值为0(默认值)表示正常显示窗体:取值为1表示最小化, 即将窗体缩小为一个图标:取值为2表示最大化,即将窗体充满屏幕,在MDI应用程序中 子窗体将充满MDI父窗体。 (4)Arrange方法:用于重排MDI窗口中的子窗体或图标。格式为: MDI窗体.Arrange方式 其中:“MDI窗体”是需要重新排列的MDI窗体名字,在该窗体内有子窗体或图标:“方 式”指定重排MDI窗体中子窗体或图标的方式。 (5)QueryUnload事件 在一个窗体或应用程序关闭之前触发该事件。 当MDI窗体被卸载时,QueryUnload事件首先为MDI窗体调用,然后再为每一个打开 的子窗体调用。由于QueryUnload事件在窗体卸载之前被调用,因此可以在事件过程中编写 代码,使得用户能够在窗体卸载前保存那些被修改的窗体。 6.3疑难解析 1.在工程中添加现有窗体时发生加载错误 在使用“工程”菜单中的“添加窗体”命令添加一个现存的窗体时经常发生加载错误, 绝大多数是因为窗体名称冲突的缘故。例如,假定当前打开了一个含有名称为Fol的工 程,如果想把属于另一个工程的Foml窗体装入则肯定会出错。 其实窗体名和窗体文件名可以使用不同的名称,不一定非要相同,但是为了不造成混乱, 二者的名称最好一致。在一个工程中,可以有两个窗体文件名相同的窗体(须在不同的文件 夹中),但是绝对不能同时出现两个窗体名相同的窗体。 2.装入多窗体程序时出现对象不存在的错误 对于单窗体程序的加载,通常可以通过.vbp文件,有时也可以直接单击.fm窗体文件。 但对于多窗体程序的加载必须通过.vbp文件,它把属于该工程的所有文件(包括m文件 和.bas文件)装入内存。如果通过单击多窗体程序中某一窗体文件,只能加载该窗体文件, 其他文件不能自动装入内存,程序运行时将出现对象不存在的错误。 此外,对于多窗体程序的编辑,当变化了窗体数量后,必须重新保存工程文件,否则, 工程文件不包括新增的窗体文件。 对于记录在工程文件中的窗体文件和模块文件,必须注意所在的目录位置。在复制多窗 体程序对应的文件时不要遗漏,否则,在下次加载时会产生对象不存在的错误。 3.多窗体调用时出现对象不存在的错误 当用Sow方法调用其他窗体时,被调用的窗体必须用窗体对象名,而不是窗体文件名。 否则,会产生实时错误424,要求对象。# Ÿ C= )   ) ì r?2ä,C=42>Yo) pÉ»#C=ñ# q]_`O®¯6#42 r^¿T ) ÎÏÉC=#*C = ) 42>ñ/É^_ ) C=*»#C=2`Uq_` )  O6#42 r^¿K ) ]C=2BƒC=Èì !"  #    !" op " [\L_`YZ'a]­O ) YZ ) 01# op!   [\L_`YZ ) 'aKbcd#aeÙd## op  ! [\ c[\GHðfltLBðtO o®¯tp¡i²ðtO ¡ghž2 ½AhOYZ‡-ðtO  ¡gTž2½AijÌÍ2 ) ì r? Aij ) Y# op  L,"k ) ÷?a‡-#¤¥OL )   ¥ >?L7) 8'‚ƒ"&k  ) ŽR2c0Ka‡-7 ¥8š›"k ) ?a‡-¥# o.p:+49   4% YZaì rDEÃÄlKc4%# q ) ]m=42:+49   4%nVO ) b2W¿ãO YZ<= b#ä, :+49   4%m=ÃÄ]b2`UGH4%¢ ? X 2Œgom=ÄpNdq]rs#    #$%&'()*+,(-./ 7 8?7BC89:BCYZ‰N4t²KC=ÊË2 uT!á'`OŽvwxy#z…2ƛqÄ<=*YZKŽO &   2…{|s[,MYZ  &  9ûÈ}›ÉÑÊ# >ˆŽT„%ŽGH/Ž2/Y›Gƒ´2~'O*/€‚2 ƒÏŽg„Y…#YZ ?2GHKÎZ„%Ž´oX/„% †?p2~'u/g4щÎZŽ´#  01%2* )345#./ , rC=2²GH¢5$ „%2K4ýGHÙÚ „%# ~,! rC=WX¢5$ „%23s[,c K„%o „% T5 „%p9û0N#…{¢! r?kY„%2gC=c„%2 >5„%/g»#9û0N2 r^4Aщ2/NÊË# U‡2,! r 2qQž*áR¿2WX"&pN „%2aÈ2  „%/&ˆ„%# ,‰| „%?„%T?S„%2WXŠ‹{|$`#ë!  rì„%4/ƒŒ2aÈ2†C=4É2/NÊË#  6* )345#./ q !"  b>542]bWX2Ž2*/'„%Ž# aÈ2Ɉ4ÊË 2ƒ\2#
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有