Form.Size Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 nieprzezroczystością na poziomie 75 procent. Przykładowy kod tworzy nowy formularz umieszczony na środku ekranu z ustawioną właściwością Opacity , aby zmienić poziom nieprzezroczystości formularza. Przykładowy kod ustawia Size również właściwość, aby udostępnić formularz 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ść umożliwia ustawienie zarówno wysokości, jak i szerokości (w pikselach) formularza w tym samym czasie, 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 zlokalizowania formularza 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 / Notatka
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 (pozioma + 12 i pionowa + 12).
Uwaga / Notatka
Na urządzeniach Pocket PC można utworzyć okno z możliwością zmiany rozmiaru, ustawiając FormBorderStyleNone i usuwając dowolną MainMenu kontrolkę. Na urządzeniach SmartPhone nigdy nie można zmienić rozmiaru Form — zawsze będzie wypełniać cały ekran.