HorizontalAlignment 列挙型

定義

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

public enum class HorizontalAlignment
public enum HorizontalAlignment
[System.Runtime.InteropServices.ComVisible(true)]
public enum HorizontalAlignment
type HorizontalAlignment = 
[<System.Runtime.InteropServices.ComVisible(true)>]
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. この例では、という名前のとという名前のを作成していることを前提としてい Form Form1 TextBox textBox1 ます。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. これらのクラスの部分的なリストは、、、、、、、、 CheckedListBox ColumnHeader ComboBox ControlPaint Label ListBox Control RichTextBox 、および TextBox です。A partial list of these classes is CheckedListBox, ColumnHeader, ComboBox, ControlPaint, Label, ListBox, Control, RichTextBox, and TextBox.

適用対象