【发布时间】:2011-02-10 05:25:26
【问题描述】:
我正在将 Delphi 7.0 应用程序转换为 .Net(2.0)。
在 Delphi 应用程序中有类似“用户控制”的实现,所以我在我的 C# 应用程序中也做了同样的事情。
但在 Delphi 中,可以在 main(parent) 上编写 UserControl 的事件实现,而在 .Net 中不太可能在 UserControl 级别执行此操作。
我的问题是,
- 我们不能在 .Net 中做同样的事情吗?
- 替代方法(直接)方法
注意:我已经通过委托/事件实现了我想要的,但我更喜欢在 Delphi 中完成它的方式
【问题讨论】:
-
你能展示一些Delphi代码吗?自从我在 Delphi 中编程以来已经有一段时间了,但我不记得无法做到你所说的。事件的实现属于该类而不属于其他某个类。因此,如果您向我们展示一些 Delphi 代码并解释您正在尝试做什么,那么向您展示在 .NET 中应该如何做会更容易
-
我想知道我如何显示代码... Buecase 这与编码无关,它与编码方式有关...简单地说就是...如何实现事件(功能)控制用户控件,在它所在的表单上(父)?
-
是的,您可以在 .net 中执行此操作。在用户控件中创建一个委托/事件并在主窗体中注册该事件。
-
@santosh - 请看我的笔记。
标签: c# delphi events user-controls delphi-7