TextBox.TextAlign Proprietà

Definizione

Ottiene o imposta un valore che indica la modalità di allineamento del testo in un controllo TextBox.Gets or sets how text is aligned in a TextBox control.

public:
 property System::Windows::Forms::HorizontalAlignment TextAlign { System::Windows::Forms::HorizontalAlignment get(); void set(System::Windows::Forms::HorizontalAlignment value); };
public System.Windows.Forms.HorizontalAlignment TextAlign { get; set; }
member this.TextAlign : System.Windows.Forms.HorizontalAlignment with get, set
Public Property TextAlign As HorizontalAlignment

Valore della proprietà

HorizontalAlignment

Uno dei valori di enumerazione di HorizontalAlignment che specifica le modalità di allineamento del testo nel controllo.One of the HorizontalAlignment enumeration values that specifies how text is aligned in the control. Il valore predefinito è HorizontalAlignment.Left.The default is HorizontalAlignment.Left.

Eccezioni

Alla proprietà è stato assegnato un valore non compreso nell'intervallo dei valori validi per l'enumerazione.A value that is not within the range of valid values for the enumeration was assigned to the property.

Esempio

Nell'esempio di codice seguente viene creato un TextBox controllo utilizzato per accettare una password.The following code example creates a TextBox control that is used to accept a password. In questo esempio viene utilizzata la CharacterCasing proprietà per modificare tutti i caratteri digitati in lettere minuscole e la MaxLength proprietà per limitare la lunghezza della password a otto caratteri.This example uses the CharacterCasing property to change all characters typed to lowercase, and the MaxLength property to restrict the password length to eight characters. In questo esempio viene inoltre utilizzata la TextAlign proprietà per centrare la password nel TextBox controllo.This example also uses the TextAlign property to center the password in the TextBox control.

public:
   void CreateMyPasswordTextBox()
   {
      // Create an instance of the TextBox control.
      TextBox^ textBox1 = gcnew TextBox;
      // Set the maximum length of text in the control to eight.
      textBox1->MaxLength = 8;
      // Assign the asterisk to be the password character.
      textBox1->PasswordChar = '*';
      // Change all text entered to be lowercase.
      textBox1->CharacterCasing = CharacterCasing::Lower;
      // Align the text in the center of the TextBox control.
      textBox1->TextAlign = HorizontalAlignment::Center;
   }
public void CreateMyPasswordTextBox()
 {
    // Create an instance of the TextBox control.
    TextBox textBox1 = new TextBox();
    // Set the maximum length of text in the control to eight.
    textBox1.MaxLength = 8;
    // Assign the asterisk to be the password character.
    textBox1.PasswordChar = '*';
    // Change all text entered to be lowercase.
    textBox1.CharacterCasing = CharacterCasing.Lower;
    // Align the text in the center of the TextBox control.
    textBox1.TextAlign = HorizontalAlignment.Center;
 }
 
Public Sub CreateMyPasswordTextBox()
    ' Create an instance of the TextBox control.
    Dim textBox1 As New TextBox()
    ' Set the maximum length of text in the control to eight.
    textBox1.MaxLength = 8
    ' Assign the asterisk to be the password character.
    textBox1.PasswordChar = "*"c
    ' Change all text entered to be lowercase.
    textBox1.CharacterCasing = CharacterCasing.Lower
    ' Align the text in the center of the TextBox control.
    textBox1.TextAlign = HorizontalAlignment.Center
End Sub

Commenti

È possibile usare questa proprietà per allineare il testo all'interno TextBox di un oggetto in modo che corrisponda al layout del testo nel form.You can use this property to align the text within a TextBox to match the layout of text on your form. Se, ad esempio, i controlli si trovano tutti sul lato destro del form, è possibile impostare la TextAlign proprietà su HorizontalAlignment.Right e il testo verrà allineato con il lato destro del controllo anziché con l'allineamento a sinistra predefinito.For example, if your controls are all located on the right side of the form, you can set the TextAlign property to HorizontalAlignment.Right, and the text will be aligned with the right side of the control instead of the default left alignment.

Si applica a

Vedi anche