TextBoxBase.Multiline Özellik

Tanım

Bunun çok satırlı metin kutusu denetimi olup olmadığını belirten bir değer alır veya ayarlar.

public:
 virtual property bool Multiline { bool get(); void set(bool value); };
public virtual bool Multiline { get; set; }
member this.Multiline : bool with get, set
Public Overridable Property Multiline As Boolean

Özellik Değeri

true denetim çok satırlı metin kutusu denetimiyse; aksi takdirde , false. Varsayılan değer: false.

Örnekler

Aşağıdaki kod örneği, dikey kaydırma çubuklarıyla çok satırlı TextBox bir denetim oluşturmak için türetilmiş bir sınıf kullanırTextBox. Bu örnekte, çok satırlı metin kutusu denetiminin metin belgeleri oluşturmak için kullanışlı olmasını sağlamak için , AcceptsReturnve WordWrap özellikleri de kullanılırAcceptsTab.

public:
   void CreateMyMultilineTextBox()
   {
      // Create an instance of a TextBox control.
      TextBox^ textBox1 = gcnew TextBox;
      
      // Set the Multiline property to true.
      textBox1->Multiline = true;
      // Add vertical scroll bars to the TextBox control.
      textBox1->ScrollBars = ScrollBars::Vertical;
      // Allow the RETURN key in the TextBox control.
      textBox1->AcceptsReturn = true;
      // Allow the TAB key to be entered in the TextBox control.
      textBox1->AcceptsTab = true;
      // Set WordWrap to true to allow text to wrap to the next line.
      textBox1->WordWrap = true;
      // Set the default text of the control.
      textBox1->Text = "Welcome!" + Environment::NewLine + "Second Line";
   }
public void CreateMyMultilineTextBox()
 {
    // Create an instance of a TextBox control.
    TextBox textBox1 = new TextBox();
    
    // Set the Multiline property to true.
    textBox1.Multiline = true;
    // Add vertical scroll bars to the TextBox control.
    textBox1.ScrollBars = ScrollBars.Vertical;
    // Allow the RETURN key in the TextBox control.
    textBox1.AcceptsReturn = true;
    // Allow the TAB key to be entered in the TextBox control.
    textBox1.AcceptsTab = true;
    // Set WordWrap to true to allow text to wrap to the next line.
    textBox1.WordWrap = true;
    // Set the default text of the control.
    textBox1.Text = "Welcome!" + Environment.NewLine + "Second Line";
 }
Public Sub CreateMyMultilineTextBox()
    ' Create an instance of a TextBox control.
    Dim textBox1 As New TextBox()
    
    ' Set the Multiline property to true.
    textBox1.Multiline = True
    ' Add vertical scroll bars to the TextBox control.
    textBox1.ScrollBars = ScrollBars.Vertical
    ' Allow the RETURN key in the TextBox control.
    textBox1.AcceptsReturn = True
    ' Allow the TAB key to be entered in the TextBox control.
    textBox1.AcceptsTab = True
    ' Set WordWrap to true to allow text to wrap to the next line.
    textBox1.WordWrap = True
    ' Set the default text of the control.
    textBox1.Text = "Welcome!" & Environment.NewLine & "Second Line"
End Sub

Açıklamalar

Çok satırlı metin kutusu, denetimde birden fazla metin satırı görüntülemenizi sağlar. WordWrap özelliği olarak ayarlanırsatrue, çok satırlı metin kutusuna girilen metin denetimdeki bir sonraki satıra kaydırılır. WordWrap özelliği olarak ayarlanırsafalse, çok satırlı metin kutusu denetimine girilen metin, yeni satır karakteri girilene kadar aynı satırda görüntülenir.

Aşağıdakiler yeni satır karakterleri olarak kullanılabilir:

Yatay ve/veya dikey kaydırma çubuklarını görüntülemek için özelliğini kullanarak ScrollBars metin kutusuna kaydırma çubukları ekleyebilirsiniz. Bu, kullanıcının denetimin boyutlarının ötesine uzanan metni kaydırmasına olanak tanır.

Not

özelliğinin Multiline varsayılan değeri olduğundan false, öğesini yeniden boyutlandırsanız bile varsayılan TextBox boyutu yazı tipi boyutuna TextBoxuygun olacaktır. için TextBoxtutarlı bir boyut elde etmek için özelliğini olarak trueayarlayınMultiline.

Not

Japonca işletim sistemlerinde, özelliği olarak trueayarlanırsaMultiline, özelliğin ayarlanması PasswordChar parola metnini görüntüler ve böylece sistem güvenliği tehlikeye girer. Bu nedenle, Japon işletim sistemlerinde özelliğini ayarlarsanız özelliğini olarak false ayarlayın MultilinePasswordChar.

Not

Bu özellik, denetim dışında RichTextBox tüm türetilmiş sınıflar için varsayılan olarak olarak ayarlanırfalse.

RichTextBox Bir denetim için, özelliği denetimin RichTextBox.Multiline otomatik olarak yeniden boyutlandırılıp boyutlandırılmayacağını aşağıdaki gibi etkiler:

Şunlara uygulanır

Ayrıca bkz.