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.BufferHeight

 

Publicado: octubre de 2016

Obtiene o establece el alto del área del búfer.

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

public static int BufferHeight { get; set; }

Valor de propiedad

Type: System.Int32

El alto actual, en filas, del área del búfer.

Exception Condition
ArgumentOutOfRangeException

El valor de una operación Set es mayor o igual que cero.

O bien

El valor de una operación set es mayor o igual que Int16.MaxValue.

O bien

El valor de una operación Set es menor que WindowTop + WindowHeight.

SecurityException

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

IOException

Error de E/S.

Esta propiedad define el número de filas (o líneas) almacenado en el búfer que se tiene acceso a una ventana de modo de consola. En cambio, la WindowHeight propiedad define el número de filas que realmente se muestran en la ventana de consola en un momento dado. Si el número de filas escritas realmente en el búfer supera el número de filas definido por el WindowHeight propiedad, se puede desplazar verticalmente la ventana para que se muestre un número contiguo de filas que son iguales a los WindowHeight propiedad y están ubicados en cualquier lugar en el búfer.

Si una operación set disminuye el valor de la BufferHeight propiedad, se quitan las líneas superior. Por ejemplo, si se reduce el número de líneas de 300 a 250, se quitan las líneas 0 al 49, y las existentes líneas 50 y 299 se convierten en líneas 249 a 0.

Este ejemplo se muestra la BufferHeight y BufferWidth propiedades. En el ejemplo se informa de las dimensiones de una ventana de sistema operativo que se establece en un tamaño de búfer de 300 filas y 85 columnas.

// This example demonstrates the Console.BufferHeight and 
//                               Console.BufferWidth properties.
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine("The current buffer height is {0} rows.",
                      Console.BufferHeight);
    Console.WriteLine("The current buffer width is {0} columns.",
                      Console.BufferWidth);
    }
}
/*
This example produces the following results:

The current buffer height is 300 rows.
The current buffer width is 85 columns.
*/

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: