Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Créer une Vue personnalisée

Une vue personnalisée doit être conçue comme un contrôle personnalisé ActiveX et insérée via l'interface d'automatisation. Les contrôles personnalisés ActiveX peuvent être créés à l'aide des outils de programmation les plus connus, y compris Microsoft Visual Studio. Consultez la documentation fournie par le fournisseur concerné sur la façon de créer un contrôle personnalisé pour produire un fichier OCX.

Une fois le champ personnalisé créé et enregistré sur le système cible, il peut être ajouté via la méthode Référentiel () de l' object Référentiel. Bien qu'il soit possible d'appeler AddTab() à partir de n'importe quel client d'automatisation, il est probable que vous l'appeliez à partir d'un Add-In et que le Add-In soit défini dans le même OCX qui fournit la vue personnalisée.

C# Code Example

       public class Addin
       {
            UserControl1 m_MyControl;
            public void EA_Connect(EA.Repository Rep)
            {
            }
            public object EA_GetMenuItems(EA.Repository Repository, string Location, string MenuName)
            {
                 if(MenuName == "")
                       return "-&C# Control Demo";
                 else
                 {
                      String() ret = {"Show Custom View", "Show Button"};
                      return ret;
                 }
            }
            public void EA_MenuClick(EA.Repository Rep, string Location, string MenuName, string ItemName)
            {
                 if(ItemName == "Show Custom View")
                      m_MyControl = (UserControl1) Rep.AddTab("C# Demo","ContDemo.UserControl1");
                 else if(ItemName == "Show Button")
                      m_MyControl.ShowButton();
            }
       }

Apprenez Plus