请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
.NET Framework
TextBoxBase 类

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2008/.NET Framework 3.5

同时提供下列产品的其他版本:
.NET Framework 类库
TextBoxBase 类

更新:2007 年 11 月

为文本编辑控件提供功能的抽象基类,包括 TextBoxRichTextBox

命名空间:  System.Windows.Controls.Primitives
程序集:  PresentationFramework(在 PresentationFramework.dll 中)

Visual Basic(声明)
<LocalizabilityAttribute(LocalizationCategory.Text)> _
<TemplatePartAttribute(Name := "PART_ContentHost", Type := GetType(FrameworkElement))> _
Public MustInherit Class TextBoxBase _
    Inherits Control
Visual Basic (用法)
Dim instance As TextBoxBase
C#
[LocalizabilityAttribute(LocalizationCategory.Text)]
[TemplatePartAttribute(Name = "PART_ContentHost", Type = typeof(FrameworkElement))]
public abstract class TextBoxBase : Control
Visual C++
[LocalizabilityAttribute(LocalizationCategory::Text)]
[TemplatePartAttribute(Name = L"PART_ContentHost", Type = typeof(FrameworkElement))]
public ref class TextBoxBase abstract : public Control
J#
/** @attribute LocalizabilityAttribute(LocalizationCategory.Text) */
/** @attribute TemplatePartAttribute(Name = "PART_ContentHost", Type = FrameworkElement) */
public abstract class TextBoxBase extends Control
JScript
public abstract class TextBoxBase extends Control
XAML
该类为抽象类;有关 XAML 中可用的派生的非抽象类,请参见 继承层次结构。

下面的示例演示如何在 可扩展应用程序标记语言 (XAML) 中使用派生的 TextBox 对象。

C#
<TextBox TextWrapping="Wrap"
         Name="myTextBox" 
         Width="500" 
         Height="200" 
         AcceptsReturn="True"
         IsUndoEnabled="True"
         VerticalScrollBarVisibility="Visible"
         HorizontalScrollBarVisibility="Auto" 
         Margin="25">

下面的示例演示如何在代码中使用派生的 RichTextBox 对象。

C#
RichTextBox richTextBox = new RichTextBox();
richTextBox.PreviewMouseUp += MouseUpHandler;
richTextBox.PreviewMouseDown += MouseDownHandler;
// Note: Event listeners can also be added using the AddHandler
// method.

System..::.Object
  System.Windows.Threading..::.DispatcherObject
    System.Windows..::.DependencyObject
      System.Windows.Media..::.Visual
        System.Windows..::.UIElement
          System.Windows..::.FrameworkElement
            System.Windows.Controls..::.Control
              System.Windows.Controls.Primitives..::.TextBoxBase
                System.Windows.Controls..::.RichTextBox
                System.Windows.Controls..::.TextBox
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker