MoveBufferArea Método (Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)
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.MoveBufferArea (Método) (Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)

 

Copia un área de origen especificada del búfer de pantalla en un área de destino determinada.

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

public static void MoveBufferArea(
	int sourceLeft,
	int sourceTop,
	int sourceWidth,
	int sourceHeight,
	int targetLeft,
	int targetTop,
	char sourceChar,
	ConsoleColor sourceForeColor,
	ConsoleColor sourceBackColor
)

Parámetros

sourceLeft

Columna situada más a la izquierda del área de origen.

sourceTop

Fila superior del área de origen.

sourceWidth

Número de columnas en el área de origen.

sourceHeight

Número de filas en el área de origen.

targetLeft

Columna situada más a la izquierda del área de destino.

targetTop

Fila superior del área de destino.

sourceChar

Carácter que se usa para rellenar el área de origen.

sourceForeColor

Color de primer plano que se usa para rellenar el área de origen.

sourceBackColor

Color de fondo que se usa para rellenar el área de origen.

Exception Condition
ArgumentOutOfRangeException

Uno o varios de los parámetros es menor que cero.

O bien

sourceLeft o targetLeft es mayor que o igual a BufferWidth.

O bien

sourceTop o targetTop es mayor que o igual a BufferHeight.

O bien

sourceTop + sourceHeight es mayor que o igual a BufferHeight.

O bien

sourceLeft + sourceWidth es mayor que o igual a BufferWidth.

ArgumentException

Uno o ambos parámetros de color no es un miembro de la System.ConsoleColor (enumeración).

SecurityException

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

IOException

Error de E/S.

Si los parámetros de origen y de destino especifican una posición situada más allá de los límites del búfer de pantalla actual, se copia únicamente la parte del área de origen que quepa en el área de destino.Es decir, el área de origen se recorta para ajustarse al búfer de pantalla actual.

El MoveBufferArea método copia el área de origen en el área de destino.Si el área de destino no corta con el área de origen, el área de origen se rellena con el carácter especificado por sourceChar, utilizando los colores especificados por sourceForeColor y sourceBackColor.De lo contrario, no se rellena la parte cortada del área de origen.

El MoveBufferArea método no realiza ninguna operación si sourceWidth o sourceHeight es cero.

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