Udostępnij za pośrednictwem


Form.Size Właściwość

Definicja

Pobiera lub ustawia rozmiar formularza.

public:
 property System::Drawing::Size Size { System::Drawing::Size get(); void set(System::Drawing::Size value); };
public System.Drawing.Size Size { get; set; }
member this.Size : System.Drawing.Size with get, set
Public Property Size As Size

Wartość właściwości

Obiekt Size reprezentujący rozmiar formularza.

Przykłady

W poniższym przykładzie pokazano, jak utworzyć formularz, który jest wyświetlany z poziomem nieprzezroczystości 75 procent. Przykładowy kod tworzy nowy formularz umieszczony na środku ekranu z właściwością ustawioną Opacity na zmianę poziomu nieprzezroczystości formularza. Przykładowy Size kod ustawia również właściwość w celu udostępnienia formularza o większym rozmiarze niż domyślny rozmiar formularza. Ten przykład wymaga, aby metoda zdefiniowana w tym przykładzie została wywołana z innego formularza w procedurze obsługi zdarzeń lub innej metody.

private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form^ form2 = gcnew Form;

      // Set the text displayed in the caption.
      form2->Text = "My Form";

      // Set the opacity to 75%.
      form2->Opacity = .75;

      // Size the form to be 300 pixels in height and width.
      form2->Size = System::Drawing::Size( 300, 300 );

      // Display the form in the center of the screen.
      form2->StartPosition = FormStartPosition::CenterScreen;

      // Display the form as a modal dialog box.
      form2->ShowDialog();
   }
private void CreateMyOpaqueForm()
{
   // Create a new form.
   Form form2 = new Form();
   // Set the text displayed in the caption.
   form2.Text = "My Form";
   // Set the opacity to 75%.
   form2.Opacity = .75;
   // Size the form to be 300 pixels in height and width.
   form2.Size = new Size(300,300);
   // Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen;

   // Display the form as a modal dialog box.
   form2.ShowDialog();
}
Private Sub CreateMyOpaqueForm()
   ' Create a new form.
   Dim form2 As New Form()
   ' Set the text displayed in the caption.
   form2.Text = "My Form"
   ' Set the opacity to 75%.
   form2.Opacity = 0.75
   ' Size the form to be 300 pixels in height and width.
   form2.Size = New Size(300, 300)
   ' Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen

   ' Display the form as a modal dialog box.
   form2.ShowDialog()
End Sub

Uwagi

Ta właściwość pozwala ustawić jednocześnie zarówno wysokość, jak i szerokość (w pikselach) formularza zamiast ustawiać Height właściwości i Width indywidualnie. Jeśli chcesz ustawić rozmiar i lokalizację formularza, możesz użyć DesktopBounds właściwości do rozmiaru i zlokalizować formularz na podstawie współrzędnych pulpitu lub użyć Bounds właściwości Control klasy, aby ustawić rozmiar i lokalizację formularza na podstawie współrzędnych ekranu.

Uwaga

Maksymalna wartość tej właściwości jest ograniczona przez rozdzielczość ekranu, na którym jest uruchamiany formularz. Wartość nie może być większa niż 12 pikseli nad każdym wymiarem ekranu (poziome + 12 i pionowe + 12).

Uwaga

Na urządzenie Pocket PC urządzeniach można utworzyć okno z możliwością zmiany rozmiaru, ustawiając na FormBorderStyleNone i usuwając dowolną MainMenu kontrolkę. Na urządzeniach SmartPhone nigdy nie można zmienić rozmiaru Form — zawsze wypełni cały ekran.

Dotyczy

Zobacz też