19236.html
来自「VB技巧问答10000例 VB技巧问答10000例」· HTML 代码 · 共 33 行
HTML
33 行
<html> <head> <title>Re: 用New建立物件后,本尊怎么办?</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>Re: 用New建立物件后,本尊怎么办?</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by 琏琏 on September 22, 1999 at 11:47:02:<p>In Reply to: <a href="19232.html">用New建立物件后,本尊怎么办?</a> posted by 新手 on September 22, 1999 at 10:30:08:<p><center><img src="http://feitsui.hyd.ncku.edu.tw/TLCheng/Basic/logo.gif"></center><p>: 我在练习这New关键字的用法,请高手指点:<p>: Private Sub Form_Load()<br>: Dim frmform1 As Form1<br>: Set frmform1 = New Form1<br>: End Sub<p>: Private Sub Command1_Click()<br>: frmform1.Caption = "Form1"<br>: frmform1.Show<br>: End Sub<p>: 错误:执行阶段错误'424':此处需要物件(Dim frmform1 As Form也是一样错)<p>: 但是若全写在:<br>: Private Sub Command1_Click()<br>: Dim frmform1 As Form1<br>: Set frmform1 = New Form1<br>: frmform1.Caption = "Form1"<br>: frmform1.Show<br>: End Sub<br>: 就没错而且产生另一个Form。Why?<br>: 这个本尊的Form1不是多余的吗?我想用自己建立的取替本尊Form1来执行程式,多出的本尊Form如何处理?<p>没有所谓的本尊存在!!<br>相关微软的叙述请自行参阅!!<br>所谓的本尊实际上是<br>Public Form1 as New Form1<p>对于你的问题在于<br>Form_Load<br>Command1_Click<br>分别的程式码中, frmform1 是属于私有变数, 所以是两个物体, 若是在一般宣告区<br>Private frmform1 as Form1<br>则可在<br>Form_Load<br>执行 Set ...<br>Command1_Click<br>执行 frmform1.Show<p>详情请参考变数生命周期的讨论<br><br><ul><li><a href="http://feitsui.hyd.ncku.edu.tw/TLCheng/Basic/index.htm">培基语言</a></ul><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 19236--><!--top: 19238--><li><a href="19238.html">谢谢!但观念还不清楚请多指点!多出来的Form怎么办?</a> <b>新手</b> <i>14:33:25 9/22/99</i>(<!--responses: 19238-->1)<ul><!--insert: 19238--><!--top: 19247--><li><a href="19247.html">Re: 谢谢!但观念还不清楚请多指点!多出来的Form怎么办?</a> <b>琏琏</b> <i>09:34:52 9/23/99</i>(<!--responses: 19247-->0)<ul><!--insert: 19247--></ul><!--end: 19247--></ul><!--end: 19238--></ul><!--end: 19236--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?