Sdílet prostřednictvím


Form.Size Vlastnost

Definice

Získá nebo nastaví velikost formuláře.

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

Hodnota vlastnosti

A Size , který představuje velikost formuláře.

Příklady

Následující příklad ukazuje, jak vytvořit formulář, který je zobrazen s úrovní krytí 75 procent. Ukázkový kód vytvoří nový formulář, který je umístěn ve středu obrazovky s vlastností nastavenou Opacity pro změnu úrovně krytí formuláře. Ukázkový kód také nastaví Size vlastnost tak, aby poskytovala větší velikost formuláře, než je výchozí velikost formuláře. Tento příklad vyžaduje, aby metoda definovaná v tomto příkladu byla volána z jiného formuláře v obslužné rutině události nebo jiné metodě.

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

Poznámky

Tato vlastnost umožňuje nastavit výšku a šířku formuláře současně (v pixelech) místo nastavení Height vlastností a Width jednotlivě. Pokud chcete nastavit velikost a umístění formuláře, můžete použít DesktopBounds vlastnost k určení velikosti a vyhledání formuláře na základě souřadnic plochy nebo pomocí Bounds vlastnosti Control třídy nastavit velikost a umístění formuláře na základě souřadnic obrazovky.

Poznámka

Maximální hodnota této vlastnosti je omezena rozlišením obrazovky, na které se formulář spouští. Hodnota nesmí být větší než 12 pixelů nad jednotlivými rozměry obrazovky (vodorovně + 12 a svisle + 12).

Poznámka

Na zařízení Pocket PC zařízeních můžete vytvořit okno s možností změny velikosti tak, že nastavíte FormBorderStyle a None odeberete jakýkoli ovládací MainMenu prvek. Na zařízeních SmartPhone nikdy nemůžete změnit velikost a Form – vždy vyplní celou obrazovku.

Platí pro

Viz také