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
| Nombre | Description |
|---|---|
| GetWorkingArea(Point) |
Recupera el área de trabajo más cercana al punto especificado. El área de trabajo es el área de escritorio de la pantalla, excepto 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. El área de trabajo es el área de escritorio de la pantalla, excepto 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 la región más grande del control especificado. El área de trabajo es el área de escritorio de la pantalla, excepto las barras de tareas, las ventanas acopladas y las barras de herramientas acopladas. |
GetWorkingArea(Point)
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
Recupera el área de trabajo más cercana al punto especificado. El área de trabajo es el área de escritorio de la pantalla, excepto 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
que Rectangle especifica el área de trabajo. En varios entornos de visualización en los que ninguna presentación contiene el punto especificado, se devuelve la pantalla más cercana al punto.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de PrimaryScreen la 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)
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
Recupera el área de trabajo de la pantalla que contiene la parte más grande del rectángulo especificado. El área de trabajo es el área de escritorio de la pantalla, excepto 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
que Rectangle especifica el área de trabajo. En varios entornos de visualización en los que ninguna pantalla contiene el rectángulo especificado, se devuelve la pantalla más cercana al rectángulo.
Se aplica a
GetWorkingArea(Control)
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
- Source:
- Screen.cs
Recupera el área de trabajo de la pantalla que contiene la región más grande del control especificado. El área de trabajo es el área de escritorio de la pantalla, excepto 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
que Rectangle especifica el área de trabajo. En varios entornos de visualización en los que ninguna pantalla contiene el control especificado, se devuelve la pantalla más cercana al control.