[Tips][TextBox] テキストの配置位置を設定する

テキストの配置位置を設定するにはTextAlignプロパティに、HorizontalAlignment列挙体の値を設定します。

HorizontalAlignment列挙体
メンバ名 説明
Left 左揃え
Center 中央揃え
Right 右揃え

下記は、テキストの配置位置を設定する例です。

VBの例

' ラジオボタンのチェック変更時の処理
Private Sub rdoAlign_Click(sender As System.Object, e As System.EventArgs) Handles rdoTextAlignRight.Click, rdoTextAlignLeft.Click, rdoTextAlignCenter.Click
    If rdoTextAlignLeft.Checked = True Then
        '★★★テキストを左揃えにする★★★
        TextBox1.TextAlign = HorizontalAlignment.Left
    ElseIf rdoTextAlignCenter.Checked = True Then
        '★★★テキストを中央揃えにする★★★
        TextBox1.TextAlign = HorizontalAlignment.Center
    Else
        '★★★テキストを右揃えにする★★★
        TextBox1.TextAlign = HorizontalAlignment.Right
    End If
End Sub

C#の例

// ラジオボタンのチェック変更時の処理
private void rdoAlign_Click(object sender, EventArgs e)
{
    if ( rdoTextAlignLeft.Checked == true )
    {
        // ★★★テキストを左揃えにする★★★
        textBox1.TextAlign = HorizontalAlignment.Left;
    }
    else if ( rdoTextAlignCenter.Checked == true )
    {
        // ★★★テキストを中央揃えにする★★★
        textBox1.TextAlign = HorizontalAlignment.Center;
    }
    else
    {
        // ★★★テキストを右揃えにする★★★
        textBox1.TextAlign = HorizontalAlignment.Right;
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.