Instruccion LOCATE

Objetivo:

Para poner el cursor en la posición especificada en la pantalla activa. Los parámetros opcionales hacen que el cursor parpadee encendido y apagado, y define el inicio y parada líneas de trama para el cursor. Una línea de trama es la distancia vertical o horizontal entre dos puntos adyacentes, direccionables en su pantalla.

Sintaxis:

LOCATE [row][,[col][,[cursor][,[start] [,stop]]]]

Comentarios:

row es el número de línea de pantalla, una expresión numérica dentro de la variedad de 1 a 25.

col es el número de columna de pantalla, una expresión numérica dentro del rango de 1 a 40, o 1 a 80, según la anchura de pantalla.

cursor es un valor Booleano que indica si el cursor es visible; el cero es desconectado, distinto a cero es conectado.

start es la línea de exploración de principio de cursor, una expresión numérica dentro de la variedad de 0 a 31.

stop es la línea de exploración de parada de cursor, una expresión numérica dentro de la variedad de 0 a 31.

Cuando el cursor es movido a la posición especificada, las instrucciones PRINT subsecuentes comienzan a colocar caracteres en esta posición. Opcionalmente, la declaración LOCATE puede ser usada para comenzar el cursor que parpadea on o off, o cambiar el tamaño del cursor que parpadea.

Cualquier valor entrado fuera de estas variedades causa errores "Illegal function call" Los valores anteriores son retenidos.

Cuando usted establece los parámetros para la declaración LOCATE, usted puede encontrar que usted no desea cambiar una o varias de las especificaciones existentes. Omitir un parámetro de esta instruccion LOCATE , insertan una coma para el parámetro que está siendo saltado. Si el parámetro (s) omitido ocurre al final de declaración, usted no tiene que escribir a máquina la coma.

Si el parámetro de línea de exploración de principio es dado y el parámetro de línea de exploración de parada es omitido, la parada asume el valor de principio.

Ejemplos:

 10 LOCATE 1,1

Cursor de movimientos a la posición de casa en la esquina superior e izquierda.

 20 LOCATE ,,1

Hace el cursor visible. Su posición permanece sin alterar. Note que los dos primeros parámetros no son usados. Una coma ha sido insertada para cada parámetro omitido.

 30 LOCATE ,,,7

La posición de cursor y la visibilidad permanecen sin alterar. Pone el cursor aparecer en el fondo del comienzo de carácter y final en la línea de exploración 7.

 40 LOCATE 5,1,1,0,7

Mueve el cursor para rayar 5, columna 1, y enciende el cursor. El cursor cubre una célula de carácter entera, que comienza en la línea de exploración 0 y se termina en la línea de exploración 7.

1