Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa text.index en VB?

¿Qué significa text.index en VB?

El .Index en VB es el número del control en la matriz de controles. La propiedad .Index está presente cuando se crea la matriz de control de un control de texto.

La propiedad Índice (matriz de control) devuelve o establece el número en la matriz de control que identifica de forma única el control. Sólo funciona si el control es un elemento en una matriz de controles.

Debido a que los elementos de la matriz de control *** comparten la misma configuración de propiedad Nombre, debe usar la propiedad Índice en su código para especificar el control específico en la matriz.

El índice debe aparecer como un número entero (o una expresión numérica que se evalúe como un número entero) entre paréntesis inmediatamente después de la matriz de control. -Por ejemplo, MisBotones(3).

Ejemplo de propiedad de índice:

Este ejemplo comienza con dos controles OptionButton, y cada vez que se hace clic en un control CommandButton, se agrega uno nuevo al formulario

Botón de opción. Para probar este ejemplo, pegue el siguiente código en la sección de declaraciones de un formulario que contenga dos controles OptionButton, un CommandButton y un control PictureBox

grande. Establezca la propiedad Nombre de ambos controles OptionButton en optButton

para crear una matriz de controles.

Private?Sub?OptButton_Click(Index?As?Integer)

Dim?H,?W' declara variables.

Picture1.Cls' Borrar imágenes.

Imagen1.FillStyle?=?Index 'Establecer FillStyle.

W?=?Picture1.ScaleWidth?/?2 'Obtiene el tamaño del círculo.

H?=?Picture1.ScaleHeight?/?2

Imagen1.Circle?(W,?H),?W?/?2'Dibuja un círculo.

End?Sub

Privado?Sub?Command1_Click()

Estático?MaxIdx'El valor de índice máximo en la matriz.

Si MaxIdx=?0 entonces MaxIdx=?1'MaxIdx predeterminado.

MaxIdx=?MaxIdx+?1'El valor del índice aumenta en 1.

If?MaxIdx?>?7?Then?Exit?Sub' coloca ocho botones en el formulario.

¿Cargar?OptButton(MaxIdx)'Crea un nuevo elemento en la matriz.

'Establece la posición del nuevo botón de opción debajo del botón anterior.

OptButton(MaxIdx).Top?=?OptButton(MaxIdx?-?1).Top?+?360

OptButton(MaxIdx).Visible?=?True 'Crear nuevo El botón es visible.

End?Sub

La siguiente imagen muestra el efecto de agregar un miembro de matriz de control OptionButton desde una matriz de controles que consta de dos controles OptionButton.