Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Console.CursorSize

 

Publicado: octubre de 2016

Obtiene o establece el alto del cursor en una celda de carácter.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public static int CursorSize { get; set; }

Valor de propiedad

Type: System.Int32

El tamaño del cursor expresado como porcentaje del alto de una celda de carácter. El valor de propiedad varía entre 1 y 100.

Exception Condition
ArgumentOutOfRangeException

El valor especificado en una operación Set es menor que 1 o mayor que 100.

SecurityException

El usuario no tiene permiso para realizar esta acción.

IOException

Error de E/S.

The cursor appearance varies, ranging from a horizontal line at the bottom of the cell when the property value is 1, to completely filling the cell when the property value is 100.

Win9xFamily

In a set operation, the operating system produces an approximation of the specified value.

The effect of a set operation persists until the termination of the application that performs the operation. The cursor size reverts to its original value after the application terminates.

This example demonstrates the P:System.Console.CursorSize property. The example increases the size of the cursor each time any console key is pressed, then restores the cursor to its original size before terminating.

// This example demonstrates the Console.CursorSize property.
using System;

class Sample 
{
    public static void Main() 
    {
    string m0 = "This example increments the cursor size from 1% to 100%:\n";
    string m1 = "Cursor size = {0}%. (Press any key to continue...)";
    int[] sizes = {1, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
    int saveCursorSize;
//
    saveCursorSize = Console.CursorSize;
    Console.WriteLine(m0);
    foreach (int size in sizes)
        {
        Console.CursorSize = size;
        Console.WriteLine(m1, size);
        Console.ReadKey();
        }
    Console.CursorSize = saveCursorSize;
    }
}
/*
This example produces the following results:

This example increments the cursor size from 1% to 100%:

Cursor size = 1%. (Press any key to continue...)
Cursor size = 10%. (Press any key to continue...)
Cursor size = 20%. (Press any key to continue...)
Cursor size = 30%. (Press any key to continue...)
Cursor size = 40%. (Press any key to continue...)
Cursor size = 50%. (Press any key to continue...)
Cursor size = 60%. (Press any key to continue...)
Cursor size = 70%. (Press any key to continue...)
Cursor size = 80%. (Press any key to continue...)
Cursor size = 90%. (Press any key to continue...)
Cursor size = 100%. (Press any key to continue...)

*/

UIPermission

for modifying safe top-level windows and subwindows. Associated enumeration: F:System.Security.Permissions.UIPermissionWindow.SafeTopLevelWindows

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: