(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

UpDownBase.PreferredHeight-Eigenschaft

Ruft die Höhe des Drehfelds (auch als Auf-Ab-Steuerelement bezeichnet) ab.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public int PreferredHeight { get; }

Eigenschaftswert

Typ: System.Int32
Die Höhe des Drehfelds in Pixel.

Der PreferredHeight-Eigenschaftswert ergibt sich aus der PreferredHeight-Eigenschaft des Textfeldbereichs des Steuerelements und wird der Rahmenart angepasst.

Im folgenden Codebeispiel wird die abgeleitete Klasse NumericUpDown verwendet, und einige ihrer von UpDownBase abgeleiteten Eigenschaften werden festgelegt. Für dieses Code ist es erforderlich, dass Sie in einem Formular ein NumericUpDown-Steuerelement, zwei ComboBox-Steuerelemente und drei CheckBox-Steuerelemente erstellt haben. Beschriften Sie die ComboBox-Steuerelemente mit BorderStyle und TextAlign. Beschriften Sie die CheckBox-Steuerelemente mit InterceptArrowKeys, ReadOnly und UpDownAlign. Sie können die Eigenschaftswerte im Code zur Laufzeit ändern und so die Auswirkungen der einzelnen Eigenschaften auf Darstellung und Verhalten des Drehfelds nachvollziehen. Fügen Sie dem mit BorderStyle beschrifteten Kombinationsfeld die folgenden Elemente hinzu: None, Fixed3D und FixedSingle. Fügen Sie dem mit TextAlign beschrifteten Kombinationsfeld die folgenden Elemente hinzu: Left, Right und Center.


private void comboBox1_SelectedIndexChanged(Object sender, 
                                             EventArgs e)
 {
      // Set the BorderStyle property.
     switch(comboBox1.Text)
     {
         case "Fixed3D":
             numericUpDown1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             break;
         case "None":
             numericUpDown1.BorderStyle = System.Windows.Forms.BorderStyle.None;
             break;
         case "FixedSingle":
             numericUpDown1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
             break;
     }
 }

 private void comboBox2_SelectedIndexChanged(Object sender, 
                                             EventArgs e)
 {
      // Set the TextAlign property.    
     switch (comboBox2.Text)
     {
         case "Right":
             numericUpDown1.TextAlign = HorizontalAlignment.Right;
             break;
         case "Left":
             numericUpDown1.TextAlign = HorizontalAlignment.Left;
             break;
         case "Center":
             numericUpDown1.TextAlign = HorizontalAlignment.Center;
             break;
     }
 }

 private void checkBox1_Click(Object sender, 
                              EventArgs e)
 {
      // Evaluate and toggle the ReadOnly property.
     if (numericUpDown1.ReadOnly)
     {
         numericUpDown1.ReadOnly = false;
     }
     else
     {
         numericUpDown1.ReadOnly = true;
     }
 }

 private void checkBox2_Click(Object sender, 
                              EventArgs e)
 {
      // Evaluate and toggle the InterceptArrowKeys property.
     if (numericUpDown1.InterceptArrowKeys)
     {  
         numericUpDown1.InterceptArrowKeys = false;
     }
     else
     {
         numericUpDown1.InterceptArrowKeys = true;
     }
 }

 private void checkBox3_Click(Object sender, 
                              EventArgs e)
 {
      // Evaluate and toggle the UpDownAlign property.
     if (numericUpDown1.UpDownAlign == LeftRightAlignment.Left)
     {
         numericUpDown1.UpDownAlign = LeftRightAlignment.Right;
     }
     else
     {
         numericUpDown1.UpDownAlign = LeftRightAlignment.Left;
     }
 }
 


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft