TextBoxBase.Multiline Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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:
ControlChars.CrLf
vbCrLf (yalnızca Visual Basic)
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 true
ayarlayınMultiline.
Not
Japonca işletim sistemlerinde, özelliği olarak true
ayarlanı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:
olarak ayarlanırsa
true
ve RichTextBox.Multiline olarak ayarlanırsa RichTextBoxRichTextBox.AutoSizetrue
, otomatik olarak yeniden boyutlandırılmaz.olarak ayarlanırsa
true
ve RichTextBox.Multiline olarak ayarlanırsa RichTextBoxRichTextBox.AutoSizefalse
otomatik olarak yeniden boyutlandırılır.