Algunos términos en VB
El foco es la capacidad de recibir la entrada del usuario mediante el mouse o el teclado. Cuando un objeto tiene foco, puede recibir información del usuario. En la interfaz de Microsoft Windows, se pueden ejecutar varias aplicaciones simultáneamente, pero sólo la aplicación enfocada tiene una barra de título activa y puede recibir entradas del usuario. En un formulario de Visual Basic que contiene varios cuadros de texto, sólo el cuadro de texto que tiene el foco muestra el texto ingresado con el teclado.
El evento GotFocus o LostFocus ocurre cuando un objeto gana o pierde foco. Los formularios y la mayoría de los controles respaldan estos eventos.
Descripción del evento
GotFocus Ocurre cuando un objeto gana enfoque.
El procedimiento de evento LostFocus se utiliza principalmente para verificar y comprobar la validez de las actualizaciones, o para corregir o cambiar condiciones establecidas en el procedimiento GotFocus del objeto.
Los siguientes métodos asignan el foco a un objeto.
Seleccionar objetos en tiempo de ejecución.
Utilice teclas de método abreviado para seleccionar objetos en tiempo de ejecución.
Usa el método SetFocus en el código.
Algunos objetos pueden comprobar si tienen foco. Por ejemplo, cuando un botón de comando tiene el foco, el borde alrededor de su título se resaltará.
Un objeto recibirá el foco solo si su propiedad Enabled y Visible son True. Nota: .
Nota Sólo un formulario que no contenga ningún control que pueda recibir atención puede recibir atención.
Variable VB
/view/675635.htm
Matriz unidimensional
tiene un solo subíndice (matemáticamente una serie de { ai} representa datos) se puede utilizar para procesar matrices unidimensionales. Tenga en cuenta los métodos de entrada y salida de la matriz.
Private Sub Command1_Click()
Atenuar a(100) como entero
Atenuar s como entero
Para i = 1 a 100
a(i) = i
Siguiente i
Fin Sub
Nota: (1) Para desarrollar una buena programación skills Es habitual establecer s = 0, sea necesario o no, lo que también es más fácil de entender.
------------------------------------------- ----------------------------------
2. Matriz bidimensional
Generalmente se refiere a una matriz que consta de dos elementos de matriz con subíndices. Una tabla bidimensional es una matriz bidimensional.
Los datos matemáticos como las matrices {aij} se pueden utilizar para procesar matrices bidimensionales.
Aún debes prestar atención a los métodos de entrada y salida de la matriz.
Subcomando privado1_Click()
Dim a(1 a 4, 1 a 5) como entero
Dim b(1 a 4, 1 a 5) Como entero
Dim c(1 a 4, 1 a 5) Como entero
Dim c(1 a 4, 1 a 5) Como entero
Para i = 1 a 4
Para j = 1 a 5
a(i, j) = Int(Rnd * 90) + 10
Siguiente j
Siguiente i
Fin Sub
Atenuar a(1 a 4, 1 a 5) como entero
Atenuar a(1 a 4 , 1 a 5) como entero
Dim b(1 a 4, 1 a 5) como entero
Dim c(1 a 4, 1 a 5) como entero
Para i = 1 a 4
Para j = 1 a 5
a(i, j) = Int(Rnd * 90) + 10
Siguiente j
Siguiente i
Fin Sub
--------------------- -------- ------------------------------------------ -------- --
Tres: Definición de matriz de cadenas Dim a(1 a 10) como cadena
----------- ------- ------------------------------------------- ----
IV. Matriz multidimensional
Matriz compuesta por dos o más elementos de matriz subíndices. Desde un punto de vista geométrico, una coordenada tridimensional se puede representar mediante una matriz tridimensional
Private Sub Command1_Click()
Dim a(1 To 3, 1 To 4 , 1 a 3) como entero
Para i = 1 a 3
Para j = 1 a 4
Para k = 1 a 3
a(i, j, k) = Int(Rnd * 90) + 10
Siguiente k
Siguiente j
Siguiente i
Para j = 1 a 4
Para k = 1 a 3
a(i, j, k) = Int(Rnd * 90) + 10
Siguiente k
Siguiente j
Siguiente i
end Sub
La secuencia de tabulación es cuando se presiona la tecla tab. orden en el que se mueve el foco
El orden de tabulación es el orden en el que se mueve el foco cuando se presiona la tecla tab.