2009-06-24 10 views
0

En tant que développeur Delphi passant à .NET, je m'attends à ce que le concept similaire TDataModule & TForm soit disponible. Cependant, je n'ai pas pu trouver moyen de faire une référence d'un composant sur un formulaire à un autre composant sur une autre classe Form (ou Component).L'éditeur de propriétés Visual Studio peut-il référencer une propriété vers un composant sous une autre forme (ou classe)?

Je comprends la différence technique sous-jacente au problème. L'architecture des composants Delphi est basée sur le streaming de composants (sérialisation des ressources), mais le format .NET est en fait un générateur de code. Si ce n'est pas possible de faire une telle chose; Je me demande comment typiquement, le concepteur d'interface utilisateur de forme a mis le composant commun au même endroit? Est-ce que cela doit toujours être implémenté dans le code seulement?

Pour un peu plus spécifique à ce que j'essaie d'accomplir; J'utilise DevExpress XtraGrid pour lequel plusieurs instances de grilles peuvent faire référence à un "ExternalRepository" commun Comment les grilles dans des formes séparées peuvent-elles faire référence à la même instance de ExternalRepository? La définition de cette propriété via le code élimine complètement les capacités de conception de la grille.

Un tour ici?

Répondre

0

Question répondue par DevExpress Forum

Désolé, mais il coutures comme il est possible. Vous trouverez quelques explaination à ce sujet dans ce numéro du centre d'assistance :

même PersistentRepository Peut-être lié à de nombreux GridControls dans différentes formes dans le temps de conception?

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

Réponse courte: seulement possible à exécution.

Cordialement, Marc Greiner [DX-Squad]

Questions connexes