Form.DesktopBounds プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As Form Dim value As Rectangle value = instance.DesktopBounds instance.DesktopBounds = value
/** @property */ public Rectangle get_DesktopBounds () /** @property */ public void set_DesktopBounds (Rectangle value)
public function get DesktopBounds () : Rectangle public function set DesktopBounds (value : Rectangle)
デスクトップ座標を使用して、Windows デスクトップ上のフォームの範囲を表す Rectangle。

デスクトップ座標は、タスクバーを除外した画面の作業領域に基づきます。デスクトップの座標系は、ピクセル単位で表されます。アプリケーションが複数モニタ システムで実行されている場合、フォームの座標は、組み合わされたデスクトップの座標になります。
このプロパティを使用すると、Windows デスクトップ上の他のフォームまたはアプリケーションに合わせてフォームのサイズと位置を設定できます。

デスクトップの左境界線から 50 ピクセル、上境界線から 50 ピクセルの位置にフォームが配置されるように、フォームのサイズと位置を設定するコード例を次に示します。この例では、メソッドがフォーム クラス内で定義されていることを前提にしています。
Public Sub MoveMyForm() ' Create a Rectangle object that will be used as the bound of the form. Dim tempRect As New Rectangle(50, 50, 100, 100) ' Set the bounds of the form using the Rectangle object. DesktopBounds = tempRect End Sub 'MoveMyForm
public void MoveMyForm() { // Create a Rectangle object that will be used as the bound of the form. Rectangle tempRect = new Rectangle(50,50,100,100); // Set the bounds of the form using the Rectangle object. this.DesktopBounds = tempRect; }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からForm.DesktopBounds プロパティを検索する場合は、下記のリンクをクリックしてください。

- Form.DesktopBounds プロパティのページへのリンク