Bagikan melalui


Screen.GetWorkingArea Metode

Definisi

Mengambil area kerja tampilan.

Overload

Nama Deskripsi
GetWorkingArea(Point)

Mengambil area kerja yang paling dekat dengan titik yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan.

GetWorkingArea(Rectangle)

Mengambil area kerja untuk tampilan yang berisi bagian terbesar dari persegi panjang yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan.

GetWorkingArea(Control)

Mengambil area kerja untuk tampilan yang berisi wilayah terbesar dari kontrol yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan.

GetWorkingArea(Point)

Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs

Mengambil area kerja yang paling dekat dengan titik yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan.

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

Parameter

pt
Point

Point yang menentukan koordinat untuk mengambil area kerja.

Mengembalikan

Rectangle yang menentukan area kerja. Di beberapa lingkungan tampilan di mana tidak ada tampilan yang berisi titik yang ditentukan, tampilan yang paling dekat dengan titik dikembalikan.

Contoh

Contoh kode berikut menunjukkan penggunaan PrimaryScreen properti dan GetWorkingArea metode . Metode ini memerlukan formulir yang berisi tombol bernama 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

Berlaku untuk

GetWorkingArea(Rectangle)

Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs

Mengambil area kerja untuk tampilan yang berisi bagian terbesar dari persegi panjang yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan.

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

Parameter

rect
Rectangle

Rectangle yang menentukan area untuk mengambil area kerja.

Mengembalikan

Rectangle yang menentukan area kerja. Di beberapa lingkungan tampilan di mana tidak ada tampilan yang berisi persegi panjang yang ditentukan, tampilan yang paling dekat dengan persegi dikembalikan.

Berlaku untuk

GetWorkingArea(Control)

Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs
Sumber:
Screen.cs

Mengambil area kerja untuk tampilan yang berisi wilayah terbesar dari kontrol yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan.

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

Parameter

ctl
Control

yang Control untuk mengambil area kerja.

Mengembalikan

Rectangle yang menentukan area kerja. Di beberapa lingkungan tampilan di mana tidak ada tampilan yang berisi kontrol yang ditentukan, tampilan yang paling dekat dengan kontrol dikembalikan.

Berlaku untuk