Form.SetDesktopBounds(Int32, Int32, Int32, Int32) Método

Definição

Define os limites do formulário nas coordenadas da área de trabalho.

public:
 void SetDesktopBounds(int x, int y, int width, int height);
public void SetDesktopBounds (int x, int y, int width, int height);
member this.SetDesktopBounds : int * int * int * int -> unit
Public Sub SetDesktopBounds (x As Integer, y As Integer, width As Integer, height As Integer)

Parâmetros

x
Int32

A coordenada X do local do formulário.

y
Int32

A coordenada Y do local do formulário.

width
Int32

A largura do formulário.

height
Int32

A altura do formulário.

Exemplos

O exemplo a seguir demonstra o uso do SetDesktopBounds método . Para executar este exemplo, cole o código a seguir em um formulário que contém um botão chamado Button2. Verifique se todos os eventos estão associados aos manipuladores de eventos.

void Button2_Click( System::Object^ sender, System::EventArgs^ e )
{
   for ( int i = 0; i <= 20; i++ )
   {
      
      // With each loop through the code, the form's 
      // desktop location is adjusted right and down
      //  by 10 pixels and its height and width are each
      // decreased by 10 pixels. 
      this->SetDesktopBounds( this->Location.X + 10, this->Location.Y + 10, this->Width - 10, this->Height - 10 );
      
      // Call Sleep to show the form gradually shrinking.
      System::Threading::Thread::Sleep( 50 );

   }
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{
    
    for(int i = 0; i <= 20; i++)
    {
        // With each loop through the code, the form's 
        // desktop location is adjusted right and down
        //  by 10 pixels and its height and width are each
        // decreased by 10 pixels. 
        this.SetDesktopBounds(this.Location.X+10, 
            this.Location.Y+10, this.Width-10, this.Height-10);

        // Call Sleep to show the form gradually shrinking.
        System.Threading.Thread.Sleep(50);
    }
}
Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click
    Dim i As Integer
    For i = 0 To 20
        ' With each loop through the code, the form's desktop location is 
        ' adjusted right and down by 10 pixels and its height and width 
        ' are each decreased by 10 pixels. 
        Me.SetDesktopBounds(Me.Location.X + 10, Me.Location.Y + 10, _
            Me.Width - 10, Me.Height - 10)

        ' Call Sleep to show the form gradually shrinking.
        System.Threading.Thread.Sleep(50)
    Next
End Sub

Comentários

As coordenadas da área de trabalho são baseadas na área de trabalho da tela, que exclui a barra de tarefas. Você pode usar esse método para definir a posição e o tamanho do formulário na área de trabalho. Como as coordenadas da área de trabalho são baseadas na área de trabalho do formulário, você pode usar esse método para garantir que seu formulário esteja completamente visível na área de trabalho.

Aplica-se a

Confira também