Form.Size Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.