¿Por qué la Interfaz de Usuario de LabWindows™/CVI de TestStand Despliega un Ampersand en Algunos Botones?



Software Primario:
Versión de Software Primario: 3.5
Versión de Software Primario Corregido: N/A
Software Secundario: TestStand, LabWindows/CVI Development Systems>>Full Development System

Problema:

Si creo un botón dentro de la UIR (User Interface Resource) de la interfaz de usuario de LabWindows/CVI en TestStand, con un nombre que coincide con alguno de los elementos del menú de la Interfaz de Usuario (File, View, Execute, etc). Entonces el texto de mi botón es reemplazado por el equivalente en tiempo de ejecución del elemento del Menú, el cual es precedido por un ampersand. ¿Cómo puedo evitar esto?

Solución:

NOTA: Este comportamiento fue corregido en TestStand 4.2.

Este comportamiento occure debido a que la UI (Interfaz de Usuario) localiza el texto en todos los controles para el soporte de lenguajes extranjeras. Por ejemplo, si usted quiere un botón con el texto 'VIEW' en él, el botón despliega '&View' cuando el comando es ejecutado. Siendo que esto obviamente no es lo que desea, para forzar al botón a desplegar "VIEW,", deberá editar el archivo de lenguaje apropiado; UIControlOperatorInterfaceStrings.ini en este caso y hacer un registro para "VIEW".

De cualquier forma, puede solucionar esto simplemente colocando un espacion en cada uno de los extremos del texto del botón, y este será desplegado como lo desea.

Ligas Relacionadas:
KnowledgeBase 3EPDEJE6: Errors Opening TestStand Help From LabWindows/CVI Function Panel
KnowledgeBase 5UCFSS1O: LabWindows™/CVI Operator Interface(OI) for TestStand Fails to Restore Properly if Minimized During Message Pop-up

Archivos Adjuntos:





Día del Reporte: 11/25/2008
Última Actualización: 06/29/2013
Identificación del Documento: 4RO3S8C6