このトピックはまだ評価されていません - このトピックを評価する

TextBox.AcceptsReturn プロパティ

2013/12/12

テキスト ボックスが新しい行または改行文字を表示できるかどうかを決定する値を取得または設定します。

Namespace:  System.Windows.Controls
アセンブリ:  System.Windows (System.Windows.dll 内)
XAML の XMLNS: xmlns にマップされていません。
public bool AcceptsReturn { get; set; }
<TextBox AcceptsReturn="bool"/>

プロパティ値

型: System.Boolean
テキスト ボックスに改行文字を表示できる場合は true。それ以外の場合は false。既定値は false です。

依存関係プロパティの識別子フィールド:  AcceptsReturnProperty.

AcceptsReturn プロパティを true に変更すると、改行文字が含まれるテキストに応じて表示が変化する場合があります。

AcceptsReturn プロパティを使用して、TextBox コントロールで、複数行のテキストを有効にすることができます。HorizontalScrollBarVisibility プロパティまたは VerticalScrollBarVisibility プロパティを使用して、水平スクロール バーまたは垂直スクロール バーを有効にします。

AcceptsReturn プロパティを XAML とコードで使用して、スクロール バーを持つ複数行テキスト ボックス コントロールを作成する方法を、次のコード スニペットに示します。


<StackPanel>
    <TextBox Margin="20,20,0,0" Text="A text box that demonstrates TextWrapping, TextAlignment, MaxLength, and AcceptsReturn" 
             Width="300" Height="150" TextWrapping="Wrap" TextAlignment="Center" MaxLength="500" AcceptsReturn="True" />
    <TextBox Margin="20,20,0,0" Text="A text box that demonstrates HorizontalScrollBarVisibility and VerticalScrollBarVisibility" 
             Width="300" Height="150" AcceptsReturn="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" />
</StackPanel>



public Page()
{
    InitializeComponent();
    CreateControls();
}

private void CreateControls()
{
    //Create stack panel
    StackPanel MyStackPanel = new StackPanel();

    //Create the first text box
    TextBox MyTB1 = new TextBox();
    MyTB1.Width = 300;
    MyTB1.Height = 150;
    MyTB1.Text = "A text box that demonstrates TextWrapping, TextAlignment, MaxLength and AcceptsReturn";
    MyTB1.TextWrapping = TextWrapping.Wrap;
    MyTB1.TextAlignment = TextAlignment.Center;
    MyTB1.MaxLength = 500;
    MyTB1.AcceptsReturn = true;
    MyTB1.Margin = new Thickness(20, 20, 0, 0);

    //Create the second text box
    TextBox MyTB2 = new TextBox();
    MyTB2.Margin = new Thickness(20, 20, 0, 0);
    MyTB2.Text = "A text box that demonstrates HorizontalScrollBarVisibility and VerticalScrollBarVisibility";
    MyTB2.Width = 300;
    MyTB2.Height = 150;
    MyTB2.AcceptsReturn = true;
    MyTB2.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
    MyTB2.VerticalScrollBarVisibility = ScrollBarVisibility.Visible;

    //Add the text boxes to the stack panel
    MyStackPanel.Children.Add(MyTB1);
    MyStackPanel.Children.Add(MyTB2);
    this.Content = MyStackPanel;
}


Windows Phone OS

サポート: 8.0, 7.1, 7.0

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました
表示:
© 2014 Microsoft. All rights reserved.