次の方法で共有


HorizontalAlignment 列挙体

コントロールのオブジェクトまたはテキストをコントロールの要素に合わせて水平方向に配置する場合、どのように配置するのかを指定します。

<Serializable>
<ComVisible(True)>
Public Enum HorizontalAlignment
[C#]
[Serializable]
[ComVisible(true)]
public enum HorizontalAlignment
[C++]
[Serializable]
[ComVisible(true)]
__value public enum HorizontalAlignment
[JScript]
public
   Serializable
 ComVisible(true)
enum HorizontalAlignment

解説

この列挙体は、さまざまなクラスで使用されます。これらに含まれるクラスの部分リストは CheckedListBoxColumnHeaderComboBoxControlPaintLabelListBoxControlRichTextBoxTextBox などです。

メンバ

メンバ名 説明
Center

.NET Compact Framework でもサポート。

オブジェクトまたはテキストは、コントロール要素の中央に配置されます。
Left

.NET Compact Framework でもサポート。

オブジェクトまたはテキストは、コントロール要素の左側に配置されます。
Right

.NET Compact Framework でもサポート。

オブジェクトまたはテキストは、コントロール要素の右側に配置されます。

使用例

[Visual Basic, C#, C++] この例では、 HorizontalAlignment 列挙体を使用して、テキストをコントロール要素の左、右、または中央に配置する方法を示しています。最初に、特定のサイズの TextBox を作成して、文字列を追加します。次に、この列挙体のメンバ Center を使用して、テキストを TextBox の中央に配置します。この例は、 Form1 という名前の FormtextBox1 という名前の TextBox が作成済みであることを前提にしています。

 
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

[C#] 
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;                            
}

[C++] 
private:
    void Form1_Load(Object* /*sender*/, System::EventArgs* /*e*/) {
        // Add a text String* to the TextBox.
        textBox1->Text = S"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;
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

System.Windows.Forms 名前空間