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.SetWindowSize (Método)

Establece el alto y el ancho de la ventana de la consola en los valores especificados.

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

public static void SetWindowSize(
	int width,
	int height
)

Parámetros

width
Tipo: System.Int32
El ancho de la ventana de la consola medido en columnas.
height
Tipo: System.Int32
El alto de la ventana de la consola medido en filas.

ExcepciónCondición
ArgumentOutOfRangeException

width o height es menor o igual que cero.

O bien

width más WindowLeft o height más WindowTop es mayor o igual que Int16.MaxValue.

O bien

width o height es mayor que el ancho o alto de ventana máximo posible para la resolución de pantalla y la fuente de consola actuales.

SecurityException

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

IOException

Error de E/S.

En este ejemplo se muestra el método SetWindowSize y las propiedades WindowWidth y WindowHeight. Se debe ejecutar el ejemplo para ver el efecto completo de cambiar el tamaño de la ventana de la consola.

En el ejemplo se crea un informe sobre las dimensiones de una ventana de consola establecida en 85 columnas y 43 filas y, a continuación, se espera a que se presione una tecla. Cuando se presiona una tecla, las dimensiones de la ventana de la consola se reducen a la mitad, se crea un informe sobre las nuevas dimensiones y se espera a que se presione otra tecla. Por último, cuando se presiona una tecla, la ventana de la consola se restaura a sus dimensiones originales, con lo que termina el ejemplo.


// This example demonstrates the Console.SetWindowSize method,
//                           the Console.WindowWidth property, 
//                       and the Console.WindowHeight property.
using System;

class Sample 
{
    public static void Main() 
    {
    int origWidth, width;  
    int origHeight, height;
    string m1 = "The current window width is {0}, and the " +
                "current window height is {1}.";
    string m2 = "The new window width is {0}, and the new " +
                "window height is {1}.";
    string m4 = "  (Press any key to continue...)";
//
// Step 1: Get the current window dimensions.
//
    origWidth  = Console.WindowWidth;
    origHeight = Console.WindowHeight;
    Console.WriteLine(m1, Console.WindowWidth,
                          Console.WindowHeight);
    Console.WriteLine(m4);
    Console.ReadKey(true); 
//
// Step 2: Cut the window to 1/4 its original size.
//
    width  = origWidth/2;
    height = origHeight/2;
    Console.SetWindowSize(width, height);
    Console.WriteLine(m2, Console.WindowWidth,
                          Console.WindowHeight);
    Console.WriteLine(m4);
    Console.ReadKey(true); 
//
// Step 3: Restore the window to its original size.
//
    Console.SetWindowSize(origWidth, origHeight);
    Console.WriteLine(m1, Console.WindowWidth,
                          Console.WindowHeight);
    }
}
/*
This example produces the following results:

The current window width is 85, and the current window height is 43.
  (Press any key to continue...)
The new window width is 42, and the new window height is 21.
  (Press any key to continue...)
The current window width is 85, and the current window height is 43.

*/


.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