📄 19193.html
字号:
<html> <head> <title>这个嘛....</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>这个嘛....</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by <a href="mailto:jwh@ms1.hinet.net">纪文和</a> on September 20, 1999 at 19:05:23:<p>In Reply to: <a href="19164.html">纪兄,有关您回答[ 使Form show 且指定某一个控制项 SetFocus时出现Error]</a> posted by 新手 on September 20, 1999 at 11:01:25:<p>: 测试的程式码如下:<br>: form1<br>: Private Sub Command1_Click()<br>: Unload Me<br>: Form2.Show<br>: End Sub<p>: form2<br>: Private Sub Form_Unload(Cancel As Integer)<br>: Form1.Show<br>: Form1.Command3.SetFocus<br>: End Sub<br>: 单单以新专案试验用您的以上之程式码是行得通,但若在真正写的程式码中就会产生错误讯息,属性全为True,都没错,您的方式我也试过了,有请教过别人,答案是Form1未Show其上之控制项就不能SetFocus,但以新专案试验却可以,搞不懂?<p>以上的测试程式码是根据您之前提出的问题, 而模拟出来的, 我再根据模拟出来的程式码, 测试看看程式是否会产生错误, 结果是不会有错误产生.<p>但是, 我自己在写程式时, 并不会如此使用, 就像您请教过的那个人说的一样, 通常我们要下 SetFocus 这个指令之前, 一定是这个物件所存在的 Form 已经 Show/Load 进来了, 否则程式根本找不到这个物件, 要如何 SetFocus 呢?<p>至于为何一个新的 Project 能在 Form 未 Show 时就可以 SetFocus, 我也不知道是为什么, 只能说是经验法则了, 反正在 VB 中这种情形很多, 不过这某些情况下可以, 某些情况下不行的功能, 就不要用它就好了.<p><a href="http://www.ruentex.com.tw/vbguide" target="_blank">VB入门网</a><br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 19193--></ul><!--end: 19193--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -