# Re: Unload Me

Posted by 小吴 on August 08, 1997 at 04:55:42:

In Reply to: Re: Unload Me posted by 小贤 on August 08, 1997 at 00:40:10:

VB 是事件导向的程式语言，而事件的触发是靠讯息的传递，你如果在讯息传递的过程之中使用 Unload Me, 会发生不可预知的结果。
例如在 Form_Paint, Form_Load 中 Unload Me 都是会出问题的。
你在 Form_KeyDown 的时候也是一样，因为这个事件只是讯息传递的一个环节，由于你设 KeyPreview=True, 这个事件执行完之后会再触发后续元件的 KeyXXX 相关事件，若你在 Form_KeyDown 中 Unload Me, 则在接下来的后续事件中又会 Load 回来，程式运作当然会有问题。
所以我建议你在画面上做一个取消的按钮的原因就在此。

如果你坚持要使用你现有的方式，把你的程式寄给我，我相信可以找到方法让你的程式可以 run 的。

Follow Ups:

- Re: Unload Me 小贤 22:14:03 8/08/97 (1)
  - Re: Unload Me 小吴 00:28:12 8/12/97 (0)