HorizontalAlignment 列挙型

定義

コントロールのオブジェクトまたはテキストをコントロールの要素に合わせて水平方向に配置する場合、どのように配置するのかを指定します。Specifies how an object or text in a control is horizontally aligned relative to an element of the control.

public enum class HorizontalAlignment
[System.Runtime.InteropServices.ComVisible(true)]
public enum HorizontalAlignment
type HorizontalAlignment = 
Public Enum HorizontalAlignment
継承
HorizontalAlignment
属性

フィールド

Center 2

オブジェクトまたはテキストは、コントロール要素の中央に配置されます。The object or text is aligned in the center of the control element.

Left 0

オブジェクトまたはテキストは、コントロール要素の左側に配置されます。The object or text is aligned on the left of the control element.

Right 1

オブジェクトまたはテキストは、コントロール要素の右側に配置されます。The object or text is aligned on the right of the control element.

この例では、HorizontalAlignment 列挙体を使用して、テキストをコントロール要素の左、右、または中央に配置する方法を示します。This example shows how to use the HorizontalAlignment enumeration to align the text to the left, right, or in the center of a control element. まず、特定のサイズの TextBox を作成し、テキスト文字列を追加します。First, create a TextBox with a specific size, and add a text string to it. 次に、列挙体のメンバー Center を使用して、TextBoxの中央にテキストを配置します。Then, use the enumeration member Center to align the text in the center of the TextBox. この例では、Form1 という名前の FormtextBox1という名前の TextBox が作成されていることを前提としています。The example assumes that you have created a Form named Form1 and a TextBox named textBox1.

private:
   void Form1_Load( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      // Add a text String* to the TextBox.
      textBox1->Text = "Hello World!";

      // Set the size of the TextBox.
      textBox1->AutoSize = false;
      textBox1->Size = System::Drawing::Size( Width, Height / 3 );

      // Align the text in the center of the control element.
      textBox1->TextAlign = HorizontalAlignment::Center;
   }
private void Form1_Load(object sender, System.EventArgs e)
{
    // Add a text string to the TextBox.
    textBox1.Text = "Hello World!";
    
    // Set the size of the TextBox.
    textBox1.AutoSize = false;
    textBox1.Size = new Size(Width, Height/3);
    
    // Align the text in the center of the control element. 
    textBox1.TextAlign = HorizontalAlignment.Center;							
}
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' Add a text string to the TextBox.
    TextBox1.Text = "Hello World!"

    ' Set the size of the TextBox.
    TextBox1.AutoSize = False
    TextBox1.Size = New Size(Width, Height/3)

    ' Align the text in the center of the control element. 
    TextBox1.TextAlign = HorizontalAlignment.Center
End Sub

注釈

この列挙体は、さまざまなクラスで使用されます。This enumeration is used in numerous classes. これらのクラスの部分的な一覧は、CheckedListBoxColumnHeaderComboBoxControlPaintLabelListBoxControlRichTextBox、および TextBoxです。A partial list of these classes is CheckedListBox, ColumnHeader, ComboBox, ControlPaint, Label, ListBox, Control, RichTextBox, and TextBox.

適用対象