Exportar (0) Imprimir
Expandir todo
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

Tipo: System.Int32
El alto actual, en filas, del área del búfer.

ExcepciónCondición
ArgumentOutOfRangeException

El valor de una operación de establecimiento 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 de una operación de establecimiento 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 al que se tiene acceso por una ventana en modo de consola. Por el contrario, la propiedad WindowHeight define el número de filas que realmente se muestran en la ventana de la consola en un momento determinado. Si el número de filas escrito en el búfer supera el número de filas definido por la propiedad WindowHeight, se puede desplazar la ventana verticalmente para que muestre un número contiguo de filas que son igual a la propiedad WindowHeight y están en cualquier parte del búfer.

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

En este ejemplo se muestran las propiedades BufferHeight y BufferWidth. En el ejemplo se crean informes sobre las dimensiones de una ventana del sistema operativo en la que se ha establecido 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.
*/


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft