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ý 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.