
我为什么对“自定义事件”感兴趣呢?一是固有的 VFP 思维,总是以为“事件”是在特定条件下被触发的,因此具有比“方法”更“固定”的执行方式;二是,在 VS IDE 里,方法是没有办法像 VFP IDE 一样和事件同时显示在属性窗口,从而造成记忆的负担。
但是,在 X# 中创建一个自定义事件,真的是全新的领域,对于一个具有丰富 VFP 技术背景的人来说,也是很难的一件事。
通过和 AI 的友好沟通,我终于算是初入门径。
首先,.NET 的世界是可以自定义事件的;
其次,我需要依据自定义事件是否具有返回值,来确定是不是新创建一个委托,也就是自定义事件的“类型”(就是变量的类型一样);
也许 .NET 提供有适合触发自定义事件的 On 方法,如果没有,就需要再创建一个自定义方法,而这个自定义方法,可能需要我在代码中调用,从而触发“自定义”事件。这看上去比较麻烦,但我只好寄希望自定义方法都有合适的固有的 On 方法予以触发。
这就是和 AI 沟通的结果。如果你有兴趣,可以和我交流。
Follow me,延续自己 VFP 的技术生命!