Asociación de cinta personalizada con región de formulario personalizada - Outlook 2007, C #

StackOverflow https://stackoverflow.com/questions/1442824

Pregunta

¿Hay alguna forma de cómo puedo asociar una cinta personalizada (pestañas y botones personalizados que creé en VS Designer) con una región de formulario personalizada?

Sé que puedo extender las ventanas existentes con mi cinta (como Redactar mensaje, Contactos ...), pero ¿cómo puedo crear una nueva pestaña con cintas personalizadas en la parte superior y la región de formulario personalizado en la parte inferior? ¿Tengo que crear una clase de mensaje personalizado?

Gracias.

¿Fue útil?

Solución

Debe crear una clase de mensaje personalizado. Básicamente, la cinta y la forma son dos mecanismos separados.

Sin embargo, lo que podría intentar, si es importante para usted, es invalidar la cinta de opciones en la activación de su región de formulario y luego actualizar la cinta programáticamente de acuerdo con sus necesidades ( actualización dinámica de la cinta en msdn ).

Si lo dices al revés (mostrando una determinada región de formulario cuando la pestaña de la cinta está activada), entonces no puedes tenerla: no hay eventos / devoluciones de llamada para las pestañas de la cinta que se cambian.

Otros consejos

He estado tratando de resolver este problema y, como dijo Georg, los dos están bastante separados y se comportan de manera muy diferente, por lo que ponerlos en línea para que parezcan relacionados es bastante difícil.

Puede ver mi aplicación de Twitter de ejemplo en http://vstocontrib.codeplex.com/SourceControl/changeset/view/b35f26fdca15#src%2fDemos%2fTwitterFeedCore%2fTwitterFeed%2fContactFeed.cs

Se basa en mi proyecto contrib VSTO, pero debería permitirle lograr fácilmente lo que quiere.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top