Form.DesktopLocation Form.DesktopLocation Form.DesktopLocation Form.DesktopLocation Property

定義

Windows デスクトップ上のフォームの位置を取得または設定します。Gets or sets the location of the form on the Windows desktop.

public:
 property System::Drawing::Point DesktopLocation { System::Drawing::Point get(); void set(System::Drawing::Point value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Point DesktopLocation { get; set; }
member this.DesktopLocation : System.Drawing.Point with get, set
Public Property DesktopLocation As Point

プロパティ値

デスクトップ上のフォームの位置を表す PointA Point that represents the location of the form on the desktop.

次の例では、フォームの位置を設定して、デスクトップの左の境界から100ピクセル、およびデスクトップの上部から100ピクセルを配置します。The following example sets the position of a form so that the form is positioned 100 pixels from the left border of the desktop and 100 pixels from the top of the desktop. この例では、フォームクラス内でメソッドが定義されている必要があります。This example requires that method has been defined within a form class.

public:
   void MoveMyForm()
   {
      // Create a Point object that will be used as the location of the form.
      Point tempPoint = Point( 100, 100 );
      // Set the location of the form using the Point object.
      this->DesktopLocation = tempPoint;
   }
public void MoveMyForm()
 {
    // Create a Point object that will be used as the location of the form.
    Point tempPoint = new Point(100,100);
    // Set the location of the form using the Point object.
    this.DesktopLocation = tempPoint;
 }
   
Public Sub MoveMyForm()
    ' Create a Point object that will be used as the location of the form.
    Dim tempPoint As New Point(100, 100)
    ' Set the location of the form using the Point object.
    DesktopLocation = tempPoint
End Sub

注釈

デスクトップ座標は、タスクバーを除外する画面の作業領域に基づいています。Desktop coordinates are based on the working area of the screen, which excludes the taskbar. デスクトップの座標系はピクセルベースです。The coordinate system of the desktop is pixel based. アプリケーションが multimonitor システム上で実行されている場合、フォームの座標は、組み合わせたデスクトップの座標になります。If your application is running on a multimonitor system, the coordinates of the form are the coordinates for the combined desktop.

このプロパティを使用して、Windows デスクトップ上の他のフォームやアプリケーションとの相対位置にフォームを配置できます。You can use this property to position your form relative to other forms and applications on the Windows desktop.

@No__t-1 メソッドを呼び出す前に SetDesktopLocation メソッドを呼び出すと、フォームは既定の場所に配置されます。これは、オペレーティングシステムによって決定されます。If you call the SetDesktopLocation method before calling the Show method, your form will be positioned at its default location, which is determined by the operating system. ウィンドウ位置の詳細については、MSDN ライブラリの「ウィンドウの機能」ドキュメントの「ウィンドウのサイズと位置」のセクションを http://msdn.microsoft.com/library」を参照してください。For more information about window positioning, see the "Window Size and Position" section of the "Window Features" document in the MSDN library at http://msdn.microsoft.com/library.

@No__t-1 を呼び出した後に SetDesktopLocation を呼び出すと、指定した場所にフォームが配置されます。If you call SetDesktopLocation after calling Show, your form will be positioned at the location you specified.

適用対象

こちらもご覧ください