Screen.GetWorkingArea Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a kijelző munkaterületét.
Túlterhelések
| Name | Description |
|---|---|
| GetWorkingArea(Point) |
Lekéri a megadott ponthoz legközelebb eső munkaterületet. A munkaterület a kijelző asztalterülete, kivéve a tálcákat, a rögzített ablakokat és a rögzített szerszámsávokat. |
| GetWorkingArea(Rectangle) |
A megadott téglalap legnagyobb részét tartalmazó kijelző munkaterületét kéri le. A munkaterület a kijelző asztalterülete, kivéve a tálcákat, a rögzített ablakokat és a rögzített szerszámsávokat. |
| GetWorkingArea(Control) |
A megadott vezérlőelem legnagyobb régióját tartalmazó kijelző munkaterületét kéri le. A munkaterület a kijelző asztalterülete, kivéve a tálcákat, a rögzített ablakokat és a rögzített szerszámsávokat. |
GetWorkingArea(Point)
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
Lekéri a megadott ponthoz legközelebb eső munkaterületet. A munkaterület a kijelző asztalterülete, kivéve a tálcákat, a rögzített ablakokat és a rögzített szerszámsávokat.
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
Paraméterek
Válaszok
A Rectangle munkaterületet meghatározó. Több olyan megjelenítési környezetben, ahol egyetlen megjelenítés sem tartalmazza a megadott pontot, a függvény a ponthoz legközelebbi megjelenítést adja vissza.
Példák
Az alábbi példakód a tulajdonság és a PrimaryScreen metódus használatát GetWorkingArea mutatja be. Ehhez a metódushoz egy gombot tartalmazó űrlap szükséges 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
A következőre érvényes:
GetWorkingArea(Rectangle)
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
A megadott téglalap legnagyobb részét tartalmazó kijelző munkaterületét kéri le. A munkaterület a kijelző asztalterülete, kivéve a tálcákat, a rögzített ablakokat és a rögzített szerszámsávokat.
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
Paraméterek
Válaszok
A Rectangle munkaterületet meghatározó. Több olyan megjelenítési környezetben, ahol egyetlen megjelenítés sem tartalmazza a megadott téglalapot, a függvény a téglalaphoz legközelebbi megjelenítést adja vissza.
A következőre érvényes:
GetWorkingArea(Control)
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
- Forrás:
- Screen.cs
A megadott vezérlőelem legnagyobb régióját tartalmazó kijelző munkaterületét kéri le. A munkaterület a kijelző asztalterülete, kivéve a tálcákat, a rögzített ablakokat és a rögzített szerszámsávokat.
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
Paraméterek
Válaszok
A Rectangle munkaterületet meghatározó. Több olyan megjelenítési környezetben, ahol egyetlen megjelenítés sem tartalmazza a megadott vezérlőt, a rendszer a vezérlőhöz legközelebbi megjelenítést adja vissza.