0

作为一名迁移到 .NET 的 Delphi 开发人员,我期待 TDataModule 和 TForm 之类的类似概念可用。但是,我找不到从表单上的组件引用另一个表单(或组件)类上的另一个组件的方法。

我了解问题背后的技术差异。Delphi 组件架构基于组件流式处理(资源序列化),但.NET 形式实际上是一个代码生成器。如果不可能做这样的事情;我想知道表单 UI 设计师通常如何将通用组件放在同一个地方?它总是必须只在代码中实现吗?

对于我想要完成的事情更具体一点;我正在使用 DevExpress XtraGrid,其中多个网格实例可以引用常见的“ExternalRepository” 分隔形式的网格如何引用同一个 ExternalRepository 实例?通过代码设置此属性完全消除了网格设计时功能。

这里有什么技巧吗?

4

1 回答 1

0

DevExpress 论坛回答的问题

对不起,但它似乎是不可能的。您将在此支持中心问题中找到有关此问题的一些解释:

同一个 PersistentRepository 能否在设计时以不同形式链接到多个 GridControl?

http://www.devexpress.com/Support/Center/p/DQ11884.aspx

简短的回答:只能在运行时。

问候,Marc Greiner [DX-Squad]

于 2009-06-25T01:00:43.217 回答