Adición de un panel de tareas personalizado a una aplicación
Puede agregar un panel de tareas personalizado a las aplicaciones enumeradas anteriormente mediante el complemento de VSTO. Para obtener más información, consulte Paneles de tareas personalizados.
Se aplica a: La información de este tema se aplica a los proyectos de complementos de VSTO para Outlook. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.
Nota:
Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para más información, vea Personalizar el IDE de Visual Studio.
Adición de un panel de tareas personalizado a una aplicación
Para agregar un panel de tareas personalizado a una aplicación
Abra o cree un proyecto de complemento de VSTO para una de las aplicaciones enumeradas anteriormente. Para obtener más información, vea Cómo: Crear proyectos de Office en Visual Studio.
En el menú Proyecto , haga clic en Agregar control de usuario.
En el cuadro de diálogo Agregar nuevo elemento , cambie el nombre del nuevo control de usuario a MyUserControl y, a continuación, haga clic en Agregar.
Se abre el control de usuario en el diseñador.
Agregue uno o varios controles de Windows Forms desde el Cuadro de herramientas al control de usuario.
Abra el archivo de código ThisAddIn.cs o ThisAddIn.vb .
Agregue el siguiente código a la clase
ThisAddIn
. Este código declara instancias deMyUserControl
y CustomTaskPane como miembros de la claseThisAddIn
.Agregue el código siguiente al controlador de eventos
ThisAddIn_Startup
. Este código crea un nuevo CustomTaskPane agregando el objetoMyUserControl
a la colecciónCustomTaskPanes
. El código también muestra el panel de tareas.myUserControl1 = new MyUserControl(); myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane"); myCustomTaskPane.Visible = true;
Nota:
Este código asocia el panel de tareas personalizado a la ventana activa de la aplicación. En algunas aplicaciones, tal vez desee modificar este código para asegurarse de que el panel de tareas aparece con otros documentos o elementos de la aplicación. Para obtener más información, consulte Paneles de tareas personalizados.