TextBox.Wrap プロパティ
複数行テキスト ボックス内のテキストを右端で折り返して表示するかどうかを示す値を取得または設定します。
Public Overridable Property Wrap As Boolean
[C#]
public virtual bool Wrap {get; set;}
[C++]
public: __property virtual bool get_Wrap();public: __property virtual void set_Wrap(bool);
[JScript]
public function get Wrap() : Boolean;public function set Wrap(Boolean);
プロパティ値
複数行テキスト ボックス内のテキストを右端で折り返して表示する場合は true 。それ以外の場合は false 。既定値は true です。
解説
複数行 TextBox コントロールに表示されているテキストがコントロールの末尾に到達したときに自動的に次の行に続けるかどうかを、 Wrap プロパティを使用して指定します。
メモ このプロパティは、 TextMode プロパティが TextBoxMode.MultiLine に設定されている場合にだけ適用できます。
使用例
[Visual Basic, C#] TextBox コントロールに入力されているテキストを、 Wrap プロパティを使用して右端で折り返す方法を次の例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
Protected Sub SubmitButton_Click(sender As Object, e As EventArgs )
Message.Text = "Thank you for your comment: <br>" + Comment.Text
End Sub
Protected Sub Check_Change(sender As Object, e As EventArgs )
Comment.Wrap = WrapCheckBox.Checked
Comment.ReadOnly = ReadOnlyCheckBox.Checked
End Sub
</script>
</head>
<body>
<form runat="server">
<h3> MultiLine TextBox Example </h3>
Please enter a comment and click the submit button.
<br><br>
<asp:TextBox ID="Comment"
TextMode="MultiLine"
Columns="50"
Rows="5"
runat="server"/>
<br>
<asp:RequiredFieldValidator
ID="Value1RequiredValidator"
ControlToValidate="Comment"
ErrorMessage="Please enter a comment.<br>"
Display="Dynamic"
runat="server"/>
<asp:CheckBox ID="WrapCheckBox"
Text="Wrap Text"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="Check_Change"
runat="server"/>
<asp:CheckBox ID="ReadOnlyCheckBox"
Text="ReadOnly"
Checked="False"
AutoPostBack="True"
OnCheckedChanged="Check_Change"
runat="server"/>
<asp:Button ID="SubmitButton"
Text="Submit"
OnClick="SubmitButton_Click"
runat="server"/>
<hr>
<asp:Label ID="Message"
runat="server"/>
</form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
protected void SubmitButton_Click(Object sender, EventArgs e)
{
Message.Text = "Thank you for your comment: <br>" + Comment.Text;
}
protected void Check_Change(Object sender, EventArgs e)
{
Comment.Wrap = WrapCheckBox.Checked;
Comment.ReadOnly = ReadOnlyCheckBox.Checked;
}
</script>
</head>
<body>
<form runat="server">
<h3> MultiLine TextBox Example </h3>
Please enter a comment and click the submit button.
<br><br>
<asp:TextBox ID="Comment"
TextMode="MultiLine"
Columns="50"
Rows="5"
runat="server"/>
<br>
<asp:RequiredFieldValidator
ID="Value1RequiredValidator"
ControlToValidate="Comment"
ErrorMessage="Please enter a comment.<br>"
Display="Dynamic"
runat="server"/>
<asp:CheckBox ID="WrapCheckBox"
Text="Wrap Text"
Checked="True"
AutoPostBack="True"
OnCheckedChanged="Check_Change"
runat="server"/>
<asp:CheckBox ID="ReadOnlyCheckBox"
Text="ReadOnly"
Checked="False"
AutoPostBack="True"
OnCheckedChanged="Check_Change"
runat="server"/>
<asp:Button ID="SubmitButton"
Text="Submit"
OnClick="SubmitButton_Click"
runat="server"/>
<hr>
<asp:Label ID="Message"
runat="server"/>
</form>
</body>
</html>
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
TextBox クラス | TextBox メンバ | System.Web.UI.WebControls 名前空間 | TextMode