Screen.GetWorkingArea Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera el área de trabajo de una pantalla.
Sobrecargas
GetWorkingArea(Point) |
Recupera el área de trabajo más próxima al punto especificado. Área de trabajo del área de pantalla del escritorio, sin contar con las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas. |
GetWorkingArea(Rectangle) |
Recupera el área de trabajo de la pantalla que contiene la parte más grande del rectángulo especificado. Área de trabajo del área de pantalla del escritorio, sin contar con las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas. |
GetWorkingArea(Control) |
Recupera el área de trabajo de la pantalla que contiene el área más grande del control especificado. Área de trabajo del área de pantalla del escritorio, sin contar con las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas. |
GetWorkingArea(Point)
Recupera el área de trabajo más próxima al punto especificado. Área de trabajo del área de pantalla del escritorio, sin contar con las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas.
public:
static System::Drawing::Rectangle GetWorkingArea(System::Drawing::Point pt);
public static System.Drawing.Rectangle GetWorkingArea (System.Drawing.Point pt);
static member GetWorkingArea : System.Drawing.Point -> System.Drawing.Rectangle
Public Shared Function GetWorkingArea (pt As Point) As Rectangle
Parámetros
Devoluciones
Rectangle que especifica el área de trabajo. En entornos de varias pantallas en los que ninguna pantalla contiene el punto, se devuelve la pantalla más próxima al punto especificado.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de la PrimaryScreen propiedad y el GetWorkingArea método . Este método requiere un formulario que contenga un botón denominado Button1
// This method will adjust the size of the form to utilize
// the working area of the screen.
private:
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Retrieve the working rectangle from the Screen class
// using the PrimaryScreen and the WorkingArea properties.
System::Drawing::Rectangle workingRectangle = Screen::PrimaryScreen->WorkingArea;
// Set the size of the form slightly less than size of
// working rectangle.
this->Size = System::Drawing::Size( workingRectangle.Width - 10, workingRectangle.Height - 10 );
// Set the location so the entire form is visible.
this->Location = System::Drawing::Point( 5, 5 );
}
// This method will adjust the size of the form to utilize
// the working area of the screen.
private void Button1_Click(System.Object sender, System.EventArgs e)
{
// Retrieve the working rectangle from the Screen class
// using the PrimaryScreen and the WorkingArea properties.
System.Drawing.Rectangle workingRectangle =
Screen.PrimaryScreen.WorkingArea;
// Set the size of the form slightly less than size of
// working rectangle.
this.Size = new System.Drawing.Size(
workingRectangle.Width-10, workingRectangle.Height-10);
// Set the location so the entire form is visible.
this.Location = new System.Drawing.Point(5, 5);
}
' This method will adjust the size of the form to utilize
' the working area of the screen.
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
' Retrieve the working rectangle from the Screen class
' using the PrimaryScreen and the WorkingArea properties.
Dim workingRectangle As System.Drawing.Rectangle = _
Screen.PrimaryScreen.WorkingArea
' Set the size of the form slightly less than size of
' working rectangle.
Me.Size = New System.Drawing.Size(workingRectangle.Width - 10, _
workingRectangle.Height - 10)
' Set the location so the entire form is visible.
Me.Location = New System.Drawing.Point(5, 5)
End Sub
Se aplica a
GetWorkingArea(Rectangle)
Recupera el área de trabajo de la pantalla que contiene la parte más grande del rectángulo especificado. Área de trabajo del área de pantalla del escritorio, sin contar con las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas.
public:
static System::Drawing::Rectangle GetWorkingArea(System::Drawing::Rectangle rect);
public static System.Drawing.Rectangle GetWorkingArea (System.Drawing.Rectangle rect);
static member GetWorkingArea : System.Drawing.Rectangle -> System.Drawing.Rectangle
Public Shared Function GetWorkingArea (rect As Rectangle) As Rectangle
Parámetros
Devoluciones
Rectangle que especifica el área de trabajo. En entornos de varias pantallas en los que ninguna pantalla contiene el rectángulo especificado, se devuelve la pantalla más próxima al rectángulo.
Se aplica a
GetWorkingArea(Control)
Recupera el área de trabajo de la pantalla que contiene el área más grande del control especificado. Área de trabajo del área de pantalla del escritorio, sin contar con las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas.
public:
static System::Drawing::Rectangle GetWorkingArea(System::Windows::Forms::Control ^ ctl);
public static System.Drawing.Rectangle GetWorkingArea (System.Windows.Forms.Control ctl);
static member GetWorkingArea : System.Windows.Forms.Control -> System.Drawing.Rectangle
Public Shared Function GetWorkingArea (ctl As Control) As Rectangle
Parámetros
Devoluciones
Rectangle que especifica el área de trabajo. En entornos de varias pantallas en los que ninguna pantalla contiene el control, se devuelve la pantalla más próxima al control especificado.