作为一名迁移到 .NET 的 Delphi 开发人员,我期待 TDataModule 和 TForm 之类的类似概念可用。但是,我找不到从表单上的组件引用另一个表单(或组件)类上的另一个组件的方法。
我了解问题背后的技术差异。Delphi 组件架构基于组件流式处理(资源序列化),但.NET 形式实际上是一个代码生成器。如果不可能做这样的事情;我想知道表单 UI 设计师通常如何将通用组件放在同一个地方?它总是必须只在代码中实现吗?
对于我想要完成的事情更具体一点;我正在使用 DevExpress XtraGrid,其中多个网格实例可以引用常见的“ExternalRepository” 分隔形式的网格如何引用同一个 ExternalRepository 实例?通过代码设置此属性完全消除了网格设计时功能。
这里有什么技巧吗?