Clase de cuadro combinado

Las propiedades de la clase de cuadro combinado son los siguientes:

Propiedad

Explicación

elementos

Esta propiedad devuelve el contenido del cuadro combinado. Para ayudarle a empezar a trabajar más rápido, se define previamente con una lista de elementos que puede editar. Si el cuadro combinado contiene una lista de elementos fijos, actualice la lista aquí. Si la lista es dinámica y cambia al responder a los diferentes acontecimientos de mapa, se debe establecer en una de las otras funciones y se debe eliminar de la función __init__.

editable

Esta propiedad devuelve el estado del cuadro combinado, en donde por defecto, se establece en Verdadero. Cuando se establece como Verdadero, el usuario puede introducir un nuevo valor que no está presente en la lista de opciones. Cuando es Falso, el usuario solo puede elegir entre las opciones disponibles en el cuadro combinado.

habilitado

Esta propiedad muestra la disponibilidad del cuadro combinado, en donde por defecto, se establece en Verdadero. Cuando se establece en Falso, el cuadro combinado no está disponible. Esta propiedad le permite escribir la lógica para evaluar el estado de la aplicación del escritorio y así deshabilitar o habilitar el cuadro combinado. Por ejemplo, puede tener un cuadro combinado que requiere una capa de datos que se van a cargar en ArcMap antes de que sea accesible.

dropdownWidth

Esta propiedad establece el ancho desplegable del cuadro combinado. El ancho desplegable especificado se utiliza para definir la longitud de este cuadro desplegable. El valor del ancho desplegable se representa con cualquier carácter, se repite la cantidad de veces que desea para la longitud de la del cuadro desplegable ya que el usuario lo observará después de hacer clic en la flecha Hacia abajo en el cuadro combinado.

ancho

Esta propiedad establece la longitud del cuadro combinado utilizando cualquier carácter y al repetir ese carácter para representar la cantidad de caracteres visibles en el cuadro combinado. Por ejemplo, si desea que el cuadro combinado muestre cinco caracteres, la propiedad de ancho tendrá un valor de WWWWW.

valor

Esta propiedad obtiene o establece el valor del cuadro combinado. Después de establecer un valor, utilice el método Actualizar () para garantizar que es visible en la parte de edición del control.

Las siguientes son las funciones de la clase de cuadro combinado:

Función

Explicación

__init__(propio)

Ocurre cuando el cuadro combinado definido lo inicia la aplicación de escritorio. Esta es una función incorporada de Python denominada como el constructor en la que se pueden iniciar algunas variables iniciales. Por defecto, los elementos , las propiedades editables y habilitadas del cuadro combinado se establecen para usted.

onSelChange(propio, selección)

Ocurre cada vez que se realiza una nueva selección en el cuadro combinado. La selección especifica el valor seleccionado por el usuario.

onEditChange(propio, texto)

Solo se puede aplicar cuando la propiedad editable está establecida en Verdadero y ocurre cada vez que un nuevo carácter se escribe en el cuadro combinado. El texto especifica el texto que ha introducido el usuario.

onFocus propio, centrado)

Solo puede aplicarse cuando la propiedad editable está establecida en Verdadero. Ocurre cada vez que el cuadro combinado se centrar o pierde enfoque. El centrado especifica el estado del cuadro combinado. Es un valor booleano que devuelve Verdadero cuando el cuadro combinado tiene enfoque o Falso cuando el cuadro combinado no tiene enfoque.

onEnter (propio)

Solo puede aplicarse cuando la propiedad editable está establecida en Verdadero. Ocurre cada vez que el usuario presiona la tecla INTRO cuando se introducen en el cuadro de edición del cuadro combinado. Esto le permite esperar que el usuario termine de introducir un valor antes de intentar procesar la lógica comercial basada en el valor agregado.

Actualizar(propio)

Actualiza el cuadro combinado después de que se establece un valor. Actualizar el cuadro combinado garantizará que el valor está visible en la parte de edición del control.

Temas relacionados

9/11/2013