作为一名移植到.NET的Delphi开发人员,我期待像TDataModule& amp; TForm可用。但是,我找不到从Form上的组件到另一个Form(或Component)类上的另一个组件的引用方法。
我理解这个问题背后的技术差异。 Delphi组件体系结构基于组件流(资源序列化),但.NET表单实际上是代码生成器。如果做不到这样的事情;我想知道形式UI设计师通常将共同组件放在同一个地方是多么典型?是否总是必须仅在代码中实现?
对于我想要完成的事情更具体一点;我正在使用DevExpress XtraGrid,其中多个网格实例可以引用常见的“ExternalRepository”。分离表单中的网格如何引用同一个ExternalRepository实例?通过代码设置此属性完全消除了网格设计时功能。
这里有什么技巧吗?
答案 0 :(得分:0)
DevExpress论坛回答的问题
很抱歉,但它不像是接缝 可能。你会发现一些 在此解释这一点 支持中心问题:
可以使用相同的PersistentRepository 链接到许多GridControls 设计时间有多种形式?
http://www.devexpress.com/Support/Center/p/DQ11884.aspx
简短回答:只有可能在 运行。
此致 Marc Greiner [DX-Squad]