He construido una barra de herramientas de complementos con dos botones. Funciona muy bien, pero me gustaría hacer que la barra de herramientas sea un poco más ancha para que el usuario pueda ver la leyenda completa. ¿Hay alguna propiedad que pueda ajustar en el archivo Config.esriaddinx para forzar que la barra de herramientas sea más ancha? ¿O tengo que hacer más ancho cada una de las imágenes de mis botones?
Respuesta
¿Demasiados anuncios?Las imágenes de botones en los comandos de la barra de herramientas están limitadas a 16x16 píxeles, por lo que no podrás cambiar el tamaño de la barra de herramientas de esa manera. Los botones de comando no muestran la leyenda en los complementos. Si pasas el cursor por encima, mostrarán la sugerencia en un pop-up y el mensaje en la barra de mensajes de ArcMap, pero de lo contrario solo se muestra la imagen. Sin embargo, si el comando está anidado en un menú entonces se mostrará la imagen y la leyenda. Si te refieres a la barra de título de una barra de herramientas sin acoplar, entonces no hay nada que puedas hacer excepto agregar espacio 'ficticio' a tu barra de herramientas con un menú desactivado, cuadro combinado, etc.
3 votos
No creo que sea posible establecer el ancho de la barra de herramientas usando una propiedad, ya que las barras de herramientas se redimensionan automáticamente para ajustarse a su contenido. Podrías agregar un ComboBox, establecerlo como deshabilitado y, si es necesario, establecer su ancho usando el atributo
sizeString
en el archivo .esriaddinx, un poco anticuado. También hay barras de herramientas integradas que tienen este problema (por ejemplo, Herramientas de vista en globo en ArcCatalog), por lo que parece que ESRI consideró que no era suficientemente importante hacer algo al respecto.