This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

TextBox.MaxLength الخاصية

Visual Studio 2010

الحصول على أو قم بتعيين الحد الأقصى عدد حرف/ حروف التي يمكن يدوياً إدخالها في صندوق النص.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[LocalizabilityAttribute(LocalizationCategory.None, Modifiability = Modifiability.Unmodifiable)]
public int MaxLength { get; set; }
<object MaxLength="int" .../>

قيمة الخاصية

النوع: System.Int32
الحد الأقصى رقم من حرف/ حروف يمكن إدخالها يدوياً في صندوق النص. الإعداد الافتراضي هو 0، والذي يشير إلى عدم وجود حد.

معرّف الحقل

MaxLengthProperty

تعيين خصائص بيانات التعريف إلى true

لا يوجد

يمكنك استخدام هذه خاصية لتقييد الطول نص تم إدخاله في عنصر تحكم لقيم مثل الرموز البريدية وأرقام الهواتف. يمكنك أيضا استخدام رقم هو خاصية لتقييد الطول نص إدخال عند البيانات هو ليتم تخزينها في قاعدة بيانات بحيث لا يتجاوز الحد الأقصى لالطول الحقل المناظر في قاعدة البيانات على نص الذي تم إدخاله في عنصر التحكم.

هذه خاصية لا يؤثر على حرف/ حروف التي يتم إضافتها برمجياً.

عند تعيين هذه خاصية إلى 0، الحد الأقصى لطول نص التي يمكن إدخالها في عنصر التحكم محدداً فقط بواسطة الذاكرة متوفر.

يوضح المثال التالي كيف إلى إنشاء TextBoxمع MaxLengthمن 500 حرف.


<Page  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>
    <TextBox 
      Text="Initial text in TextBox" 
      Width="200" 
      TextAlignment="Center"
      TextWrapping="Wrap" 
      MaxLength="500"
      MinLines="1" 
      MaxLines="5" />
  </StackPanel>
</Page>



StackPanel myStackPanel = new StackPanel();

//Create TextBox
TextBox myTextBox = new TextBox();
myTextBox.Width = 200;

// Put some initial text in the TextBox.
myTextBox.Text = "Initial text in TextBox";

// Set the maximum characters a user can manually type
// into the TextBox.
myTextBox.MaxLength = 500;
myTextBox.MinLines = 1;

// Set the maximum number of lines the TextBox will expand to 
// accomidate text. Note: This does not constrain the amount of 
// text that can be typed. To do that, use the MaxLength property.
myTextBox.MaxLines = 5;

// The text typed into the box is aligned in the center.
myTextBox.TextAlignment = TextAlignment.Center;

// When the text reaches the edge of the box, go to the next line.
myTextBox.TextWrapping = TextWrapping.Wrap;

myStackPanel.Children.Add(myTextBox);
this.Content = myStackPanel;


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: