我有一个问题,我想获得一些反馈。我不会详细说明有关我的应用程序如何运行的确切问题,因为在这种情况下它真的无关紧要。
我正在使用 PB 11.5,并负责将 Win32 应用程序转换为 WINFORMS。
假设我不喜欢 PB 命令按钮的外观并想使用 System.Windows.Forms 创建自己的按钮 - 我可以这样做并让按钮显示在我的窗口上。我的问题是当用户点击它时我该怎么做?
我如何捕捉他们这样做的事实?它是在我的#if defined PBWINFORM 代码部分中创建的一个按钮,它在运行时完成,没有与之关联的控件,因此没有单击事件。
有没有一种简单的方法来捕获我错过的这个点击事件?
基于我在搜索网络时能够找到的一些想法,我在 C# 中创建了一个“接口”程序。我基本上注册了我在代码中动态创建的按钮对象以及 PB NVO。我编写了这个 C# 程序,以便“单击”的按钮事件处理程序触发我注册的 PB NVO 事件。所以我的 NVO 有一个“点击”事件,其功能类似于按钮的点击事件。
这一切都工作得很好,但我希望有一种更简单的方法可以做到这一点,而不必创建这个 NET 推断?
感谢您的任何回复。
拍