BufferHeight Propiedad
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Console.BufferHeight (Propiedad)

 

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 en una operación set es menor o igual que cero.

O bien

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

O bien

El valor en 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) almacenadas en el búfer que se tiene acceso a una ventana de modo de consola.En cambio, el 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 que se escriben en el búfer supera el número de filas definido por el WindowHeight propiedad, la ventana se puede recorrer verticalmente para que 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 de conjunto 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 del 0 al 49 y existente líneas 50 a 299 se convierten en líneas 249 a 0.

Este ejemplo se muestra el BufferHeight y BufferWidth Propiedades.En el ejemplo se informa de las dimensiones de una ventana del sistema operativo establecido 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: UIPermissionWindow.SafeTopLevelWindows

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar:
© 2016 Microsoft