Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt ein TextBox-Steuerelement dar, für das eine DataGridTextBoxColumn als Host fungiert.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
<ComVisibleAttribute(True)> _
Public Class DataGridTextBox
Inherits TextBox
'Usage
Dim instance As DataGridTextBox
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class DataGridTextBox : TextBox
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)]
[ComVisibleAttribute(true)]
public ref class DataGridTextBox : public TextBox
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */
/** @attribute ComVisibleAttribute(true) */
public class DataGridTextBox extends TextBox
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)
ComVisibleAttribute(true)
public class DataGridTextBox extends TextBox
Hinweise
Die DataGridTextBox und die DataGridTextBoxColumn funktionieren zusammen, sodass Benutzer Werte in einer DataGrid-Steuerelementspalte direkt bearbeiten können. Die DataGridTextBoxColumn ist von DataGridColumnStyle abgeleitet und fungiert als Host der DataGridTextBox, die ihrerseits aus dem TextBox-Steuerelement abgeleitet ist.
Neben den Eigenschaften, Ereignissen und Methoden des Basissteuerelements können Sie das KeyPress-Ereignis und das KeyDown-Ereignis mit der OnKeyPress-Methode und der OnMouseDown-Methode aufrufen.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie der DataGridTextBox-Wert abgerufen wird, für den eine DataGridTextBoxColumn als Host fungiert.
Private Sub GetDataGridTextBox()
' Gets the DataGridTextBoxColumn from the DataGrid control.
Dim myTextBoxColumn As DataGridTextBoxColumn
' Assumes the CompanyName column is a DataGridTextBoxColumn.
myTextBoxColumn = CType(dataGrid1.TableStyles(0). _
GridColumnStyles("CompanyName"), DataGridTextBoxColumn)
' Gets the DataGridTextBox for the column.
Dim myGridTextBox As DataGridTextBox
myGridTextBox = CType(myTextBoxColumn.TextBox, DataGridTextBox)
End Sub
private void GetDataGridTextBox()
{
// Gets the DataGridTextBoxColumn from the DataGrid control.
DataGridTextBoxColumn myTextBoxColumn;
// Assumes the CompanyName column is a DataGridTextBoxColumn.
myTextBoxColumn = (DataGridTextBoxColumn)dataGrid1.
TableStyles[0].GridColumnStyles["CompanyName"];
// Gets the DataGridTextBox for the column.
DataGridTextBox myGridTextBox;
myGridTextBox = (DataGridTextBox) myTextBoxColumn.TextBox;
}
private:
void GetDataGridTextBox()
{
// Get the DataGridTextBoxColumn from the DataGrid control.
DataGridTextBoxColumn^ myTextBoxColumn;
// Assuming the CompanyName column is a DataGridTextBoxColumn.
myTextBoxColumn = dynamic_cast<DataGridTextBoxColumn^>(dataGrid1->TableStyles[ 0 ]->GridColumnStyles[ "CompanyName" ]);
// Get the DataGridTextBox for the column.
DataGridTextBox^ myGridTextBox;
myGridTextBox = dynamic_cast<DataGridTextBox^>(myTextBoxColumn->TextBox);
}
private void GetDataGridTextBox()
{
// Gets the DataGridTextBoxColumn from the DataGrid control.
DataGridTextBoxColumn myTextBoxColumn;
// Assumes the CompanyName column is a DataGridTextBoxColumn.
myTextBoxColumn = (DataGridTextBoxColumn)
(dataGrid1.get_TableStyles().get_Item(0).
get_GridColumnStyles().get_Item("CompanyName"));
// Gets the DataGridTextBox for the column.
DataGridTextBox myGridTextBox;
myGridTextBox = (DataGridTextBox)(myTextBoxColumn.get_TextBox());
} //GetDataGridTextBox
Vererbungshierarchie
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.TextBoxBase
System.Windows.Forms.TextBox
System.Windows.Forms.DataGridTextBox
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0