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?