Screen.GetWorkingArea Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte pracovní oblast zobrazení.
Přetížení
GetWorkingArea(Point) |
Načte pracovní oblast nejblíže zadanému bodu. Pracovní oblast je plocha displeje, s výjimkou hlavního panelu, ukotvených oken a ukotvených pruhů nástrojů. |
GetWorkingArea(Rectangle) |
Načte pracovní oblast zobrazení, která obsahuje největší část zadaného obdélníku. Pracovní oblast je plocha displeje, s výjimkou hlavního panelu, ukotvených oken a ukotvených pruhů nástrojů. |
GetWorkingArea(Control) |
Načte pracovní oblast zobrazení, která obsahuje největší oblast zadaného ovládacího prvku. Pracovní oblast je plocha displeje, s výjimkou hlavního panelu, ukotvených oken a ukotvených pruhů nástrojů. |
GetWorkingArea(Point)
Načte pracovní oblast nejblíže zadanému bodu. Pracovní oblast je plocha displeje, s výjimkou hlavního panelu, ukotvených oken a ukotvených pruhů nástrojů.
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
Parametry
Návraty
A Rectangle , která určuje pracovní oblast. Ve více prostředích zobrazení, kde žádné zobrazení neobsahuje zadaný bod, se vrátí zobrazení nejblíže bodu.
Příklady
Následující příklad kódu ukazuje použití PrimaryScreen vlastnosti a GetWorkingArea metody. Tato metoda vyžaduje formulář obsahující tlačítko s názvem 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
Platí pro
GetWorkingArea(Rectangle)
Načte pracovní oblast zobrazení, která obsahuje největší část zadaného obdélníku. Pracovní oblast je plocha displeje, s výjimkou hlavního panelu, ukotvených oken a ukotvených pruhů nástrojů.
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
Parametry
Návraty
A Rectangle , která určuje pracovní oblast. Ve více prostředích zobrazení, kde žádný displej neobsahuje zadaný obdélník, se vrátí zobrazení nejblíže obdélníku.
Platí pro
GetWorkingArea(Control)
Načte pracovní oblast zobrazení, která obsahuje největší oblast zadaného ovládacího prvku. Pracovní oblast je plocha displeje, s výjimkou hlavního panelu, ukotvených oken a ukotvených pruhů nástrojů.
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
Parametry
Návraty
A Rectangle , která určuje pracovní oblast. Ve více prostředích zobrazení, kde žádný displej neobsahuje zadaný ovládací prvek, se vrátí zobrazení nejblíže ovládacímu prvku.