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ý se zobrazí s úrovní neprůhlednosti 75 %. Ukázkový kód vytvoří nový formulář umístěný ve středu obrazovky s Opacity vlastností nastavenou tak, aby se změnila úroveň neprůhlednosti formuláře. Vzorový kód také nastaví Size vlastnost tak, aby poskytovala formulář větší velikosti, 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 i šířku formuláře (v pixelech) současně namísto individuálního Height nastavení a Width vlastností. Pokud chcete nastavit velikost a umístění formuláře, můžete použít DesktopBounds vlastnost k nastavení 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ů v každé dimenzi obrazovky (vodorovně + 12 a svisle + 12).

Poznámka:

Na zařízeních Pocket PC můžete vytvořit okno s možností změny velikosti nastavením FormBorderStyleNone a odebráním jakéhokoli MainMenu ovládacího prvku. Na zařízeních SmartPhone nikdy nemůžete změnit velikost Form – vždy vyplní celou obrazovku.

Platí pro

Viz také