DataGrid Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Отображает ADO.NET данные в прокручиваемой сетке.
Этот класс недоступен в .NET Core 3.1 и более поздних версиях. DataGridView Вместо этого используйте элемент управления, который заменяет и расширяет элемент DataGrid управления.
public ref class DataGrid : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IDataGridEditingService
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class DataGrid : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IDataGridEditingService
type DataGrid = class
inherit Control
interface ISupportInitialize
interface IDataGridEditingService
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DataGrid = class
inherit Control
interface ISupportInitialize
interface IDataGridEditingService
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type DataGrid = class
inherit Control
interface ISupportInitialize
interface IDataGridEditingService
Public Class DataGrid
Inherits Control
Implements IDataGridEditingService, ISupportInitialize
- Наследование
- Атрибуты
- Реализации
Примеры
В следующем примере кода создается форма Windows, DataSet содержащая два DataTable объекта и DataRelation связанная с двумя таблицами. Чтобы отобразить данные, System.Windows.Forms.DataGrid элемент управления привязывается к DataSet методу SetDataBinding . Кнопка формы изменяет внешний вид сетки путем создания двух DataGridTableStyle объектов и задания MappingName каждого объекта одному TableNameDataTable из объектов. В примере также содержится код в MouseUp том случае, если метод использует HitTest метод для печати столбца, строки и части сетки, которая была щелкнуна.
#using <system.dll>
#using <system.data.dll>
#using <system.drawing.dll>
#using <system.windows.forms.dll>
#using <system.xml.dll>
using namespace System;
using namespace System::ComponentModel;
using namespace System::Data;
using namespace System::Drawing;
using namespace System::Windows::Forms;
#define null 0
public ref class Form1: public System::Windows::Forms::Form
{
private:
System::ComponentModel::Container^ components;
Button^ button1;
Button^ button2;
DataGrid^ myDataGrid;
DataSet^ myDataSet;
bool TablesAlreadyAdded;
public:
Form1()
{
// Required for Windows Form Designer support.
InitializeComponent();
// Call SetUp to bind the controls.
SetUp();
}
public:
~Form1()
{
if ( components != nullptr )
{
delete components;
}
}
private:
void InitializeComponent()
{
// Create the form and its controls.
this->components = gcnew System::ComponentModel::Container;
this->button1 = gcnew System::Windows::Forms::Button;
this->button2 = gcnew System::Windows::Forms::Button;
this->myDataGrid = gcnew DataGrid;
this->Text = "DataGrid Control Sample";
this->ClientSize = System::Drawing::Size( 450, 330 );
button1->Location = System::Drawing::Point( 24, 16 );
button1->Size = System::Drawing::Size( 120, 24 );
button1->Text = "Change Appearance";
button1->Click += gcnew System::EventHandler( this, &Form1::button1_Click );
button2->Location = System::Drawing::Point( 150, 16 );
button2->Size = System::Drawing::Size( 120, 24 );
button2->Text = "Get Binding Manager";
button2->Click += gcnew System::EventHandler( this, &Form1::button2_Click );
myDataGrid->Location = System::Drawing::Point( 24, 50 );
myDataGrid->Size = System::Drawing::Size( 300, 200 );
myDataGrid->CaptionText = "Microsoft DataGrid Control";
myDataGrid->MouseUp += gcnew MouseEventHandler( this, &Form1::Grid_MouseUp );
this->Controls->Add( button1 );
this->Controls->Add( button2 );
this->Controls->Add( myDataGrid );
}
void SetUp()
{
// Create a DataSet with two tables and one relation.
MakeDataSet();
/* Bind the DataGrid to the DataSet. The dataMember
specifies that the Customers table should be displayed.*/
myDataGrid->SetDataBinding( myDataSet, "Customers" );
}
private:
void button1_Click( Object^ sender, System::EventArgs^ e )
{
if ( TablesAlreadyAdded )
return;
AddCustomDataTableStyle();
}
private:
void AddCustomDataTableStyle()
{
DataGridTableStyle^ ts1 = gcnew DataGridTableStyle;
ts1->MappingName = "Customers";
// Set other properties.
ts1->AlternatingBackColor = Color::LightGray;
/* Add a GridColumnStyle and set its MappingName
to the name of a DataColumn in the DataTable.
Set the HeaderText and Width properties. */
DataGridColumnStyle^ boolCol = gcnew DataGridBoolColumn;
boolCol->MappingName = "Current";
boolCol->HeaderText = "IsCurrent Customer";
boolCol->Width = 150;
ts1->GridColumnStyles->Add( boolCol );
// Add a second column style.
DataGridColumnStyle^ TextCol = gcnew DataGridTextBoxColumn;
TextCol->MappingName = "custName";
TextCol->HeaderText = "Customer Name";
TextCol->Width = 250;
ts1->GridColumnStyles->Add( TextCol );
// Create the second table style with columns.
DataGridTableStyle^ ts2 = gcnew DataGridTableStyle;
ts2->MappingName = "Orders";
// Set other properties.
ts2->AlternatingBackColor = Color::LightBlue;
// Create new ColumnStyle objects
DataGridColumnStyle^ cOrderDate = gcnew DataGridTextBoxColumn;
cOrderDate->MappingName = "OrderDate";
cOrderDate->HeaderText = "Order Date";
cOrderDate->Width = 100;
ts2->GridColumnStyles->Add( cOrderDate );
/* Use a PropertyDescriptor to create a formatted
column. First get the PropertyDescriptorCollection
for the data source and data member. */
PropertyDescriptorCollection^ pcol = this->BindingContext[myDataSet, "Customers.custToOrders"]->GetItemProperties();
/* Create a formatted column using a PropertyDescriptor.
The formatting character "c" specifies a currency format. */
DataGridColumnStyle^ csOrderAmount = gcnew DataGridTextBoxColumn( pcol[ "OrderAmount" ],"c",true );
csOrderAmount->MappingName = "OrderAmount";
csOrderAmount->HeaderText = "Total";
csOrderAmount->Width = 100;
ts2->GridColumnStyles->Add( csOrderAmount );
/* Add the DataGridTableStyle instances to
the GridTableStylesCollection. */
myDataGrid->TableStyles->Add( ts1 );
myDataGrid->TableStyles->Add( ts2 );
// Sets the TablesAlreadyAdded to true so this doesn't happen again.
TablesAlreadyAdded = true;
}
private:
void button2_Click( Object^ sender, System::EventArgs^ e )
{
BindingManagerBase^ bmGrid;
bmGrid = BindingContext[myDataSet, "Customers"];
MessageBox::Show( String::Concat( "Current BindingManager Position: ", bmGrid->Position )->ToString() );
}
private:
void Grid_MouseUp( Object^ sender, MouseEventArgs^ e )
{
// Create a HitTestInfo object using the HitTest method.
// Get the DataGrid by casting sender.
DataGrid^ myGrid = dynamic_cast<DataGrid^>(sender);
DataGrid::HitTestInfo ^ myHitInfo = myGrid->HitTest( e->X, e->Y );
Console::WriteLine( myHitInfo );
Console::WriteLine( myHitInfo->Type );
Console::WriteLine( myHitInfo->Row );
Console::WriteLine( myHitInfo->Column );
}
// Create a DataSet with two tables and populate it.
void MakeDataSet()
{
// Create a DataSet.
myDataSet = gcnew DataSet( "myDataSet" );
// Create two DataTables.
DataTable^ tCust = gcnew DataTable( "Customers" );
DataTable^ tOrders = gcnew DataTable( "Orders" );
// Create two columns, and add them to the first table.
DataColumn^ cCustID = gcnew DataColumn( "CustID",__int32::typeid );
DataColumn^ cCustName = gcnew DataColumn( "CustName" );
DataColumn^ cCurrent = gcnew DataColumn( "Current",bool::typeid );
tCust->Columns->Add( cCustID );
tCust->Columns->Add( cCustName );
tCust->Columns->Add( cCurrent );
// Create three columns, and add them to the second table.
DataColumn^ cID = gcnew DataColumn( "CustID",__int32::typeid );
DataColumn^ cOrderDate = gcnew DataColumn( "orderDate",DateTime::typeid );
DataColumn^ cOrderAmount = gcnew DataColumn( "OrderAmount",Decimal::typeid );
tOrders->Columns->Add( cOrderAmount );
tOrders->Columns->Add( cID );
tOrders->Columns->Add( cOrderDate );
// Add the tables to the DataSet.
myDataSet->Tables->Add( tCust );
myDataSet->Tables->Add( tOrders );
// Create a DataRelation, and add it to the DataSet.
DataRelation^ dr = gcnew DataRelation( "custToOrders",cCustID,cID );
myDataSet->Relations->Add( dr );
/* Populate the tables. For each customer and order,
create need two DataRow variables. */
DataRow^ newRow1;
DataRow^ newRow2;
// Create three customers in the Customers Table.
for ( int i = 1; i < 4; i++ )
{
newRow1 = tCust->NewRow();
newRow1[ "custID" ] = i;
// Add the row to the Customers table.
tCust->Rows->Add( newRow1 );
}
tCust->Rows[ 0 ][ "custName" ] = "Customer1";
tCust->Rows[ 1 ][ "custName" ] = "Customer2";
tCust->Rows[ 2 ][ "custName" ] = "Customer3";
// Give the Current column a value.
tCust->Rows[ 0 ][ "Current" ] = true;
tCust->Rows[ 1 ][ "Current" ] = true;
tCust->Rows[ 2 ][ "Current" ] = false;
// For each customer, create five rows in the Orders table.
for ( int i = 1; i < 4; i++ )
{
for ( int j = 1; j < 6; j++ )
{
newRow2 = tOrders->NewRow();
newRow2[ "CustID" ] = i;
newRow2[ "orderDate" ] = DateTime(2001,i,j * 2);
newRow2[ "OrderAmount" ] = i * 10 + j * .1;
// Add the row to the Orders table.
tOrders->Rows->Add( newRow2 );
}
}
}
};
int main()
{
Application::Run( gcnew Form1 );
}
using System;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
public class Form1 : System.Windows.Forms.Form
{
private System.ComponentModel.Container components;
private Button button1;
private Button button2;
private DataGrid myDataGrid;
private DataSet myDataSet;
private bool TablesAlreadyAdded;
public Form1()
{
// Required for Windows Form Designer support.
InitializeComponent();
// Call SetUp to bind the controls.
SetUp();
}
protected override void Dispose( bool disposing ){
if( disposing ){
if (components != null){
components.Dispose();}
}
base.Dispose( disposing );
}
private void InitializeComponent()
{
// Create the form and its controls.
this.components = new System.ComponentModel.Container();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.myDataGrid = new DataGrid();
this.Text = "DataGrid Control Sample";
this.ClientSize = new System.Drawing.Size(450, 330);
button1.Location = new Point(24, 16);
button1.Size = new System.Drawing.Size(120, 24);
button1.Text = "Change Appearance";
button1.Click+=new System.EventHandler(button1_Click);
button2.Location = new Point(150, 16);
button2.Size = new System.Drawing.Size(120, 24);
button2.Text = "Get Binding Manager";
button2.Click+=new System.EventHandler(button2_Click);
myDataGrid.Location = new Point(24, 50);
myDataGrid.Size = new Size(300, 200);
myDataGrid.CaptionText = "Microsoft DataGrid Control";
myDataGrid.MouseUp += new MouseEventHandler(Grid_MouseUp);
this.Controls.Add(button1);
this.Controls.Add(button2);
this.Controls.Add(myDataGrid);
}
public static void Main()
{
Application.Run(new Form1());
}
private void SetUp()
{
// Create a DataSet with two tables and one relation.
MakeDataSet();
/* Bind the DataGrid to the DataSet. The dataMember
specifies that the Customers table should be displayed.*/
myDataGrid.SetDataBinding(myDataSet, "Customers");
}
private void button1_Click(object sender, System.EventArgs e)
{
if(TablesAlreadyAdded) return;
AddCustomDataTableStyle();
}
private void AddCustomDataTableStyle()
{
DataGridTableStyle ts1 = new DataGridTableStyle();
ts1.MappingName = "Customers";
// Set other properties.
ts1.AlternatingBackColor = Color.LightGray;
/* Add a GridColumnStyle and set its MappingName
to the name of a DataColumn in the DataTable.
Set the HeaderText and Width properties. */
DataGridColumnStyle boolCol = new DataGridBoolColumn();
boolCol.MappingName = "Current";
boolCol.HeaderText = "IsCurrent Customer";
boolCol.Width = 150;
ts1.GridColumnStyles.Add(boolCol);
// Add a second column style.
DataGridColumnStyle TextCol = new DataGridTextBoxColumn();
TextCol.MappingName = "custName";
TextCol.HeaderText = "Customer Name";
TextCol.Width = 250;
ts1.GridColumnStyles.Add(TextCol);
// Create the second table style with columns.
DataGridTableStyle ts2 = new DataGridTableStyle();
ts2.MappingName = "Orders";
// Set other properties.
ts2.AlternatingBackColor = Color.LightBlue;
// Create new ColumnStyle objects
DataGridColumnStyle cOrderDate =
new DataGridTextBoxColumn();
cOrderDate.MappingName = "OrderDate";
cOrderDate.HeaderText = "Order Date";
cOrderDate.Width = 100;
ts2.GridColumnStyles.Add(cOrderDate);
/* Use a PropertyDescriptor to create a formatted
column. First get the PropertyDescriptorCollection
for the data source and data member. */
PropertyDescriptorCollection pcol = this.BindingContext
[myDataSet, "Customers.custToOrders"].GetItemProperties();
/* Create a formatted column using a PropertyDescriptor.
The formatting character "c" specifies a currency format. */
DataGridColumnStyle csOrderAmount =
new DataGridTextBoxColumn(pcol["OrderAmount"], "c", true);
csOrderAmount.MappingName = "OrderAmount";
csOrderAmount.HeaderText = "Total";
csOrderAmount.Width = 100;
ts2.GridColumnStyles.Add(csOrderAmount);
/* Add the DataGridTableStyle instances to
the GridTableStylesCollection. */
myDataGrid.TableStyles.Add(ts1);
myDataGrid.TableStyles.Add(ts2);
// Sets the TablesAlreadyAdded to true so this doesn't happen again.
TablesAlreadyAdded=true;
}
private void button2_Click(object sender, System.EventArgs e)
{
BindingManagerBase bmGrid;
bmGrid = BindingContext[myDataSet, "Customers"];
MessageBox.Show("Current BindingManager Position: " + bmGrid.Position);
}
private void Grid_MouseUp(object sender, MouseEventArgs e)
{
// Create a HitTestInfo object using the HitTest method.
// Get the DataGrid by casting sender.
DataGrid myGrid = (DataGrid)sender;
DataGrid.HitTestInfo myHitInfo = myGrid.HitTest(e.X, e.Y);
Console.WriteLine(myHitInfo);
Console.WriteLine(myHitInfo.Type);
Console.WriteLine(myHitInfo.Row);
Console.WriteLine(myHitInfo.Column);
}
// Create a DataSet with two tables and populate it.
private void MakeDataSet()
{
// Create a DataSet.
myDataSet = new DataSet("myDataSet");
// Create two DataTables.
DataTable tCust = new DataTable("Customers");
DataTable tOrders = new DataTable("Orders");
// Create two columns, and add them to the first table.
DataColumn cCustID = new DataColumn("CustID", typeof(int));
DataColumn cCustName = new DataColumn("CustName");
DataColumn cCurrent = new DataColumn("Current", typeof(bool));
tCust.Columns.Add(cCustID);
tCust.Columns.Add(cCustName);
tCust.Columns.Add(cCurrent);
// Create three columns, and add them to the second table.
DataColumn cID =
new DataColumn("CustID", typeof(int));
DataColumn cOrderDate =
new DataColumn("orderDate",typeof(DateTime));
DataColumn cOrderAmount =
new DataColumn("OrderAmount", typeof(decimal));
tOrders.Columns.Add(cOrderAmount);
tOrders.Columns.Add(cID);
tOrders.Columns.Add(cOrderDate);
// Add the tables to the DataSet.
myDataSet.Tables.Add(tCust);
myDataSet.Tables.Add(tOrders);
// Create a DataRelation, and add it to the DataSet.
DataRelation dr = new DataRelation
("custToOrders", cCustID , cID);
myDataSet.Relations.Add(dr);
/* Populates the tables. For each customer and order,
creates two DataRow variables. */
DataRow newRow1;
DataRow newRow2;
// Create three customers in the Customers Table.
for(int i = 1; i < 4; i++)
{
newRow1 = tCust.NewRow();
newRow1["custID"] = i;
// Add the row to the Customers table.
tCust.Rows.Add(newRow1);
}
// Give each customer a distinct name.
tCust.Rows[0]["custName"] = "Customer1";
tCust.Rows[1]["custName"] = "Customer2";
tCust.Rows[2]["custName"] = "Customer3";
// Give the Current column a value.
tCust.Rows[0]["Current"] = true;
tCust.Rows[1]["Current"] = true;
tCust.Rows[2]["Current"] = false;
// For each customer, create five rows in the Orders table.
for(int i = 1; i < 4; i++)
{
for(int j = 1; j < 6; j++)
{
newRow2 = tOrders.NewRow();
newRow2["CustID"]= i;
newRow2["orderDate"]= new DateTime(2001, i, j * 2);
newRow2["OrderAmount"] = i * 10 + j * .1;
// Add the row to the Orders table.
tOrders.Rows.Add(newRow2);
}
}
}
}
Option Explicit
Option Strict
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Windows.Forms
Public Class Form1
Inherits System.Windows.Forms.Form
Private components As System.ComponentModel.Container
Private button1 As Button
Private button2 As Button
Private myDataGrid As DataGrid
Private myDataSet As DataSet
Private TablesAlreadyAdded As Boolean
Public Sub New()
' Required for Windows Form Designer support.
InitializeComponent()
' Call SetUp to bind the controls.
SetUp()
End Sub
Private Sub InitializeComponent()
' Create the form and its controls.
Me.components = New System.ComponentModel.Container()
Me.button1 = New System.Windows.Forms.Button()
Me.button2 = New System.Windows.Forms.Button()
Me.myDataGrid = New DataGrid()
Me.Text = "DataGrid Control Sample"
Me.ClientSize = New System.Drawing.Size(450, 330)
button1.Location = New Point(24, 16)
button1.Size = New System.Drawing.Size(120, 24)
button1.Text = "Change Appearance"
AddHandler button1.Click, AddressOf button1_Click
button2.Location = New Point(150, 16)
button2.Size = New System.Drawing.Size(120, 24)
button2.Text = "Get Binding Manager"
AddHandler button2.Click, AddressOf button2_Click
myDataGrid.Location = New Point(24, 50)
myDataGrid.Size = New Size(300, 200)
myDataGrid.CaptionText = "Microsoft DataGrid Control"
AddHandler myDataGrid.MouseUp, AddressOf Grid_MouseUp
Me.Controls.Add(button1)
Me.Controls.Add(button2)
Me.Controls.Add(myDataGrid)
End Sub
Public Shared Sub Main()
Application.Run(New Form1())
End Sub
Private Sub SetUp()
' Create a DataSet with two tables and one relation.
MakeDataSet()
' Bind the DataGrid to the DataSet. The dataMember
' specifies that the Customers table should be displayed.
myDataGrid.SetDataBinding(myDataSet, "Customers")
End Sub
Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If TablesAlreadyAdded = True Then Exit Sub
AddCustomDataTableStyle()
End Sub
Private Sub AddCustomDataTableStyle()
Dim ts1 As New DataGridTableStyle()
ts1.MappingName = "Customers"
' Set other properties.
ts1.AlternatingBackColor = Color.LightGray
' Add a GridColumnStyle and set its MappingName
' to the name of a DataColumn in the DataTable.
' Set the HeaderText and Width properties.
Dim boolCol As New DataGridBoolColumn()
boolCol.MappingName = "Current"
boolCol.HeaderText = "IsCurrent Customer"
boolCol.Width = 150
ts1.GridColumnStyles.Add(boolCol)
' Add a second column style.
Dim TextCol As New DataGridTextBoxColumn()
TextCol.MappingName = "custName"
TextCol.HeaderText = "Customer Name"
TextCol.Width = 250
ts1.GridColumnStyles.Add(TextCol)
' Create the second table style with columns.
Dim ts2 As New DataGridTableStyle()
ts2.MappingName = "Orders"
' Set other properties.
ts2.AlternatingBackColor = Color.LightBlue
' Create new ColumnStyle objects
Dim cOrderDate As New DataGridTextBoxColumn()
cOrderDate.MappingName = "OrderDate"
cOrderDate.HeaderText = "Order Date"
cOrderDate.Width = 100
ts2.GridColumnStyles.Add(cOrderDate)
' Use a PropertyDescriptor to create a formatted
' column. First get the PropertyDescriptorCollection
' for the data source and data member.
Dim pcol As PropertyDescriptorCollection = _
Me.BindingContext(myDataSet, "Customers.custToOrders"). _
GetItemProperties()
' Create a formatted column using a PropertyDescriptor.
' The formatting character "c" specifies a currency format. */
Dim csOrderAmount As _
New DataGridTextBoxColumn(pcol("OrderAmount"), "c", True)
csOrderAmount.MappingName = "OrderAmount"
csOrderAmount.HeaderText = "Total"
csOrderAmount.Width = 100
ts2.GridColumnStyles.Add(csOrderAmount)
' Add the DataGridTableStyle instances to
' the GridTableStylesCollection.
myDataGrid.TableStyles.Add(ts1)
myDataGrid.TableStyles.Add(ts2)
' Sets the TablesAlreadyAdded to true so this doesn't happen again.
TablesAlreadyAdded = true
End Sub
Private Sub button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim bmGrid As BindingManagerBase
bmGrid = BindingContext(myDataSet, "Customers")
MessageBox.Show(("Current BindingManager Position: " & bmGrid.Position))
End Sub
Private Sub Grid_MouseUp(sender As Object, e As MouseEventArgs)
' Create a HitTestInfo object using the HitTest method.
' Get the DataGrid by casting sender.
Dim myGrid As DataGrid = CType(sender, DataGrid)
Dim myHitInfo As DataGrid.HitTestInfo = myGrid.HitTest(e.X, e.Y)
Console.WriteLine(myHitInfo)
Console.WriteLine(myHitInfo.Type)
Console.WriteLine(myHitInfo.Row)
Console.WriteLine(myHitInfo.Column)
End Sub
' Create a DataSet with two tables and populate it.
Private Sub MakeDataSet()
' Create a DataSet.
myDataSet = New DataSet("myDataSet")
' Create two DataTables.
Dim tCust As New DataTable("Customers")
Dim tOrders As New DataTable("Orders")
' Create two columns, and add them to the first table.
Dim cCustID As New DataColumn("CustID", GetType(Integer))
Dim cCustName As New DataColumn("CustName")
Dim cCurrent As New DataColumn("Current", GetType(Boolean))
tCust.Columns.Add(cCustID)
tCust.Columns.Add(cCustName)
tCust.Columns.Add(cCurrent)
' Create three columns, and add them to the second table.
Dim cID As New DataColumn("CustID", GetType(Integer))
Dim cOrderDate As New DataColumn("orderDate", GetType(DateTime))
Dim cOrderAmount As New DataColumn("OrderAmount", GetType(Decimal))
tOrders.Columns.Add(cOrderAmount)
tOrders.Columns.Add(cID)
tOrders.Columns.Add(cOrderDate)
' Add the tables to the DataSet.
myDataSet.Tables.Add(tCust)
myDataSet.Tables.Add(tOrders)
' Create a DataRelation, and add it to the DataSet.
Dim dr As New DataRelation("custToOrders", cCustID, cID)
myDataSet.Relations.Add(dr)
' Populates the tables. For each customer and order,
' creates two DataRow variables.
Dim newRow1 As DataRow
Dim newRow2 As DataRow
' Create three customers in the Customers Table.
Dim i As Integer
For i = 1 To 3
newRow1 = tCust.NewRow()
newRow1("custID") = i
' Add the row to the Customers table.
tCust.Rows.Add(newRow1)
Next i
' Give each customer a distinct name.
tCust.Rows(0)("custName") = "Customer1"
tCust.Rows(1)("custName") = "Customer2"
tCust.Rows(2)("custName") = "Customer3"
' Give the Current column a value.
tCust.Rows(0)("Current") = True
tCust.Rows(1)("Current") = True
tCust.Rows(2)("Current") = False
' For each customer, create five rows in the Orders table.
For i = 1 To 3
Dim j As Integer
For j = 1 To 5
newRow2 = tOrders.NewRow()
newRow2("CustID") = i
newRow2("orderDate") = New DateTime(2001, i, j * 2)
newRow2("OrderAmount") = i * 10 + j * 0.1
' Add the row to the Orders table.
tOrders.Rows.Add(newRow2)
Next j
Next i
End Sub
End Class
Комментарии
Этот класс недоступен в .NET Core 3.1 и более поздних версиях. DataGridView Вместо этого используйте элемент управления.
Отображается System.Windows.Forms.DataGrid веб-ссылки на дочерние таблицы. Щелкните ссылку, чтобы перейти к дочерней таблице. При отображении дочерней таблицы кнопка "Назад" появится в заголовке, который можно щелкнуть, чтобы вернуться к родительской таблице. Данные из родительских строк отображаются под подписью и над заголовками столбцов. Вы можете скрыть сведения родительской строки, нажав кнопку справа от кнопки "Назад".
Чтобы отобразить таблицу во System.Windows.Forms.DataGrid время выполнения, используйте SetDataBinding метод для задания DataSource и DataMember свойств допустимого источника данных. Допустимы следующие источники данных:
Один DataTable
Один DataView
Один DataSet
Один DataViewManager
Один массив измерений
Любой компонент, реализующий IListSource интерфейс
Любой компонент, реализующий IList интерфейс
Дополнительные сведения о классе см. в DataSet разделе DataSets, DataTables и DataViews.
Вы можете создать сетку, которая позволяет пользователям изменять данные, но не позволяет им добавлять новые строки с помощью DataView источника данных и настройки AllowNew свойства false.
Источники данных управляются объектами BindingManagerBase . Для каждой таблицы в источнике BindingManagerBase данных можно вернуть из формы BindingContext. Например, можно определить количество строк, содержащихся в источнике данных, возвращая свойство связанного BindingManagerBase объекта Count .
Чтобы проверить данные, используйте базовые объекты, представляющие данные и их события. Например, если данные приходят из a DataTableDataSet, используйте ColumnChanging события и RowChanging события.
Замечание
Так как количество столбцов можно настроить (путем добавления или удаления элементов объектаGridColumnStylesCollection) и сортировки строк по столбцам, RowNumberColumnNumber значения свойств не могут быть гарантированы в соответствии DataRow с индексами и DataColumn индексами.DataTable Поэтому следует избегать использования этих свойств в событии Validating для проверки данных.
Чтобы определить, какая ячейка выбрана CurrentCell , используйте свойство. Измените значение любой ячейки с помощью Item[] свойства, которое может принимать индексы строк и столбцов ячейки или одного DataGridCell. Отслеживайте CurrentCellChanged событие, чтобы определить, когда пользователь выбирает другую ячейку.
Чтобы определить, какая часть элемента управления, которую пользователь щелкнул, используйте HitTest метод в событии MouseDown . Метод HitTest возвращает DataGrid.HitTestInfo объект, содержащий строку и столбец области щелчка.
Для управления внешним видом элемента управления во время выполнения доступны несколько свойств для задания атрибутов цвета и заголовка, включая CaptionForeColor, CaptionBackColorCaptionFontи т. д.
Внешний вид отображаемой сетки (или сетки) можно изменить путем создания DataGridTableStyle объектов и добавления их в GridTableStylesCollectionобъект, к которому осуществляется доступ через TableStyles свойство. Например, если DataSource для набора задано DataSetDataTable три объекта, можно добавить три DataGridTableStyle объекта в коллекцию, по одному для каждой таблицы. Чтобы синхронизировать каждый DataGridTableStyle объект с DataTableобъектом, задайте MappingNameDataGridTableStyle для TableNameDataTableобъекта значение . Дополнительные сведения о привязке к массиву объектов см. в свойстве DataGridTableStyle.MappingName .
Чтобы создать настраиваемое представление таблицы, создайте экземпляр DataGridTextBoxColumn или DataGridBoolColumn класс и добавьте объект в доступ TableStyles через GridTableStylesCollection свойство. Оба класса наследуются от DataGridColumnStyle. Для каждого стиля столбца задайте MappingNameColumnName для столбца, который нужно отобразить в сетке. Чтобы скрыть столбец, задайте для нее MappingName значение, отличное от допустимого ColumnName.
Чтобы отформатировать текст столбца, задайте Format для свойства DataGridTextBoxColumn одно из значений, найденных в типах форматирования и настраиваемых строках формата даты и времени.
Чтобы привязать DataGrid к строго типизированному массиву объектов, тип объекта должен содержать общедоступные свойства. Чтобы создать DataGridTableStyle массив, задайте DataGridTableStyle.MappingName для свойства typename[] , в котором typename заменяется имя типа объекта. Также обратите внимание, что MappingName свойство учитывает регистр; имя типа должно совпадать точно. Пример см. в MappingName свойстве.
Вы также можете привязать к объекту DataGridArrayList. ArrayList Особенностью является то, что он может содержать объекты нескольких типов, но DataGrid может привязаться только к такому списку, если все элементы в списке имеют одинаковый тип, что и первый элемент. Это означает, что все объекты должны иметь один и тот же тип, или они должны наследоваться от того же класса, что и первый элемент в списке. Например, если первый элемент в списке является элементомControl, второй элемент может быть (TextBoxот которого наследуется).Control Если, с другой стороны, первый элемент является объектом TextBox, второй объект не может быть Control. Кроме того, ArrayList элементы должны быть в нем при привязке. Пустое ArrayList приведет к пустой сетке. Кроме того, объекты в объекте должны содержать общедоступные ArrayList свойства. При привязке к объекту ArrayListзадайте MappingNameDataGridTableStyle значение ArrayList (имя типа).
Для каждого DataGridTableStyleэлемента управления можно задать атрибуты цвета и заголовка, которые переопределяют параметры элемента System.Windows.Forms.DataGrid управления. Однако если эти свойства не заданы, параметры элемента управления используются по умолчанию. Следующие свойства можно переопределить свойствами DataGridTableStyle :
Чтобы настроить внешний вид отдельных столбцов, добавьте DataGridColumnStyle объекты в GridColumnStylesCollectionобъект, к которому осуществляется доступ через GridColumnStyles свойство каждого.DataGridTableStyle Чтобы синхронизировать каждую DataGridColumnStyle из них с DataColumn элементом в объекте DataTable, задайте MappingName значение ColumnName a DataColumn. При создании можно также задать строку форматирования DataGridColumnStyle, указывающую, как столбец отображает данные. Например, можно указать, что столбец использует короткий формат даты для отображения дат, содержащихся в таблице.
Предостережение
Всегда создавайте объекты и добавляйте DataGridColumnStyle их в GridColumnStylesCollection него перед добавлением GridTableStylesCollectionDataGridTableStyle объектов. При добавлении пустого DataGridTableStyleMappingName значения в коллекцию DataGridColumnStyle объекты создаются автоматически. Следовательно, при попытке добавить новые DataGridColumnStyle объекты с повторяющимися MappingName значениями в объект GridColumnStylesCollectionбудет возникать исключение.
Замечание
Элемент управления заменяет и добавляет функциональные возможности DataGrid в элемент управления. Однако DataGridView элемент DataGrid управления сохраняется как для обратной совместимости, так и для дальнейшего использования. Дополнительные сведения см. в разделе "Различия между элементами управления DataGridView и DataGrid в Windows Forms".
Конструкторы
| Имя | Описание |
|---|---|
| DataGrid() |
Устаревшие..
Инициализирует новый экземпляр класса DataGrid. |
Свойства
| Имя | Описание |
|---|---|
| AccessibilityObject |
Устаревшие..
Возвращает назначенный AccessibleObject элементу управления. (Унаследовано от Control) |
| AccessibleDefaultActionDescription |
Устаревшие..
Возвращает или задает описание действия по умолчанию элемента управления для использования клиентскими приложениями специальных возможностей. (Унаследовано от Control) |
| AccessibleDescription |
Устаревшие..
Возвращает или задает описание элемента управления, используемого клиентскими приложениями специальных возможностей. (Унаследовано от Control) |
| AccessibleName |
Устаревшие..
Возвращает или задает имя элемента управления, используемого клиентскими приложениями специальных возможностей. (Унаследовано от Control) |
| AccessibleRole |
Устаревшие..
Возвращает или задает доступную роль элемента управления. (Унаследовано от Control) |
| AllowDrop |
Устаревшие..
Возвращает или задает значение, указывающее, может ли элемент управления принимать данные, которые пользователь перетаскивает на него. (Унаследовано от Control) |
| AllowNavigation |
Устаревшие..
Возвращает или задает значение, указывающее, разрешена ли навигация. |
| AllowSorting |
Устаревшие..
Возвращает или задает значение, указывающее, можно ли использовать сетку, щелкнув заголовок столбца. |
| AlternatingBackColor |
Устаревшие..
Возвращает или задает цвет фона нечетных строк сетки. |
| Anchor |
Устаревшие..
Возвращает или задает края контейнера, к которому привязан элемент управления, и определяет изменение размера элемента управления с помощью родительского элемента управления. (Унаследовано от Control) |
| AutoScrollOffset |
Устаревшие..
Возвращает или задает место прокрутки ScrollControlIntoView(Control)этого элемента управления. (Унаследовано от Control) |
| AutoSize |
Устаревшие..
Это свойство не относится к этому классу. (Унаследовано от Control) |
| BackColor |
Устаревшие..
Возвращает или задает цвет фона четных строк сетки. |
| BackColor |
Устаревшие..
Возвращает или задает цвет фона для элемента управления. (Унаследовано от Control) |
| BackgroundColor |
Устаревшие..
Возвращает или задает цвет нестроевой области сетки. |
| BackgroundImage |
Устаревшие..
Этот элемент не имеет значения для этого элемента управления. |
| BackgroundImageLayout |
Устаревшие..
Этот элемент не имеет значения для этого элемента управления. |
| BindingContext |
Устаревшие..
Возвращает или задает BindingContext элемент управления. (Унаследовано от Control) |
| BorderStyle |
Устаревшие..
Возвращает или задает стиль границы сетки. |
| Bottom |
Устаревшие..
Получает расстояние в пикселях между нижним краем элемента управления и верхним краем клиентской области контейнера. (Унаследовано от Control) |
| Bounds |
Устаревшие..
Возвращает или задает размер и расположение элемента управления, включая его неклиентные элементы (в пикселях) относительно родительского элемента управления. (Унаследовано от Control) |
| CanEnableIme |
Устаревшие..
Возвращает значение, указывающее, может ли ImeMode свойство иметь активное значение, чтобы включить ПОДДЕРЖКУ IME. (Унаследовано от Control) |
| CanFocus |
Устаревшие..
Возвращает значение, указывающее, может ли элемент управления получать фокус. (Унаследовано от Control) |
| CanRaiseEvents |
Устаревшие..
Определяет, могут ли события вызываться на элементе управления. (Унаследовано от Control) |
| CanSelect |
Устаревшие..
Возвращает значение, указывающее, можно ли выбрать элемент управления. (Унаследовано от Control) |
| CaptionBackColor |
Устаревшие..
Возвращает или задает цвет фона области заголовка. |
| CaptionFont |
Устаревшие..
Возвращает или задает шрифт заголовка сетки. |
| CaptionForeColor |
Устаревшие..
Возвращает или задает цвет переднего плана области заголовка. |
| CaptionText |
Устаревшие..
Возвращает или задает текст заголовка окна сетки. |
| CaptionVisible |
Устаревшие..
Возвращает или задает значение, указывающее, отображается ли подпись сетки. |
| Capture |
Устаревшие..
Возвращает или задает значение, указывающее, запечатлен ли элемент управления мышью. (Унаследовано от Control) |
| CausesValidation |
Устаревшие..
Получает или задает значение, указывающее, вызывает ли проверка проверки на всех элементах управления, требующих проверки при получении фокуса. (Унаследовано от Control) |
| ClientRectangle |
Устаревшие..
Получает прямоугольник, представляющий клиентская область элемента управления. (Унаследовано от Control) |
| ClientSize |
Устаревшие..
Возвращает или задает высоту и ширину клиентской области элемента управления. (Унаследовано от Control) |
| ColumnHeadersVisible |
Устаревшие..
Возвращает или задает значение, указывающее, видны ли заголовки столбцов таблицы. |
| CompanyName |
Устаревшие..
Возвращает имя компании или создателя приложения, содержащего элемент управления. (Унаследовано от Control) |
| Container |
Устаревшие..
Возвращает объект IContainer , содержащий Componentобъект . (Унаследовано от Component) |
| ContainsFocus |
Устаревшие..
Получает значение, указывающее, имеет ли элемент управления элемент управления или один из его дочерних элементов управления в данный момент фокус ввода. (Унаследовано от Control) |
| ContextMenu |
Устаревшие..
Возвращает или задает контекстное меню, связанное с элементом управления. (Унаследовано от Control) |
| ContextMenuStrip |
Устаревшие..
Возвращает или задает связанный ContextMenuStrip с этим элементом управления. (Унаследовано от Control) |
| Controls |
Устаревшие..
Возвращает коллекцию элементов управления, содержащихся в элементе управления. (Унаследовано от Control) |
| Created |
Устаревшие..
Возвращает значение, указывающее, был ли создан элемент управления. (Унаследовано от Control) |
| CreateParams |
Устаревшие..
Возвращает необходимые параметры создания при создании дескриптора элемента управления. (Унаследовано от Control) |
| CurrentCell |
Устаревшие..
Возвращает или задает, какая ячейка имеет фокус. Недоступно во время разработки. |
| CurrentRowIndex |
Устаревшие..
Возвращает или задает индекс строки, которая в настоящее время имеет фокус. |
| Cursor |
Устаревшие..
Этот элемент не имеет значения для этого элемента управления. |
| DataBindings |
Устаревшие..
Возвращает привязки данных для элемента управления. (Унаследовано от Control) |
| DataContext |
Устаревшие..
Возвращает или задает контекст данных для назначения привязки данных. Это внешнее свойство. (Унаследовано от Control) |
| DataMember |
Устаревшие..
Возвращает или задает определенный список, для DataSource которого элемент DataGrid управления отображает сетку. |
| DataSource |
Устаревшие..
Возвращает или задает источник данных, для котором отображается сетка. |
| DefaultCursor |
Устаревшие..
Возвращает или задает курсор по умолчанию для элемента управления. (Унаследовано от Control) |
| DefaultImeMode |
Устаревшие..
Возвращает режим редактора методов ввода по умолчанию (IME), поддерживаемый элементом управления. (Унаследовано от Control) |
| DefaultMargin |
Устаревшие..
Возвращает пространство в пикселях, указанное по умолчанию между элементами управления. (Унаследовано от Control) |
| DefaultMaximumSize |
Устаревшие..
Возвращает длину и высоту в пикселях, которая указывается в качестве максимального размера элемента управления по умолчанию. (Унаследовано от Control) |
| DefaultMinimumSize |
Устаревшие..
Возвращает длину и высоту в пикселях, которая указывается в качестве минимального размера элемента управления по умолчанию. (Унаследовано от Control) |
| DefaultPadding |
Устаревшие..
Возвращает внутренний интервал по умолчанию (в пикселях) содержимого элемента управления. (Унаследовано от Control) |
| DefaultSize |
Устаревшие..
Возвращает размер элемента управления по умолчанию. |
| DefaultSize |
Устаревшие..
Возвращает размер элемента управления по умолчанию. (Унаследовано от Control) |
| DesignMode |
Устаревшие..
Возвращает значение, указывающее, находится ли текущий Component режим разработки. (Унаследовано от Component) |
| DeviceDpi |
Устаревшие..
Возвращает значение DPI для отображаемого устройства, в котором в данный момент отображается элемент управления. (Унаследовано от Control) |
| DisplayRectangle |
Устаревшие..
Получает прямоугольник, представляющий область отображения элемента управления. (Унаследовано от Control) |
| Disposing |
Устаревшие..
Возвращает значение, указывающее, находится ли базовый Control класс в процессе удаления. (Унаследовано от Control) |
| Dock |
Устаревшие..
Возвращает или задает, какие границы элементов управления закреплены к родительскому элементу управления и определяют изменение размера элемента управления с помощью родительского элемента управления. (Унаследовано от Control) |
| DoubleBuffered |
Устаревшие..
Возвращает или задает значение, указывающее, должен ли этот элемент управления перерисовывать ее поверхность с помощью дополнительного буфера для уменьшения или предотвращения мерцания. (Унаследовано от Control) |
| Enabled |
Устаревшие..
Возвращает или задает значение, указывающее, может ли элемент управления реагировать на взаимодействие с пользователем. (Унаследовано от Control) |
| Events |
Устаревшие..
Возвращает список обработчиков событий, подключенных к этому Component. (Унаследовано от Component) |
| FirstVisibleColumn |
Устаревшие..
Возвращает индекс первого видимого столбца в сетке. |
| FlatMode |
Устаревшие..
Возвращает или задает значение, указывающее, отображается ли сетка в неструктурированном режиме. |
| Focused |
Устаревшие..
Возвращает значение, указывающее, имеет ли элемент управления фокус ввода. (Унаследовано от Control) |
| Font |
Устаревшие..
Возвращает или задает шрифт текста, отображаемого элементом управления. (Унаследовано от Control) |
| FontHeight |
Устаревшие..
Возвращает или задает высоту шрифта элемента управления. (Унаследовано от Control) |
| ForeColor |
Устаревшие..
Возвращает или задает цвет переднего плана (обычно цвет текста) DataGrid элемента управления. |
| ForeColor |
Устаревшие..
Возвращает или задает цвет переднего плана элемента управления. (Унаследовано от Control) |
| GridLineColor |
Устаревшие..
Возвращает или задает цвет линий сетки. |
| GridLineStyle |
Устаревшие..
Возвращает или задает стиль линии сетки. |
| Handle |
Устаревшие..
Возвращает дескриптор окна, к которому привязан элемент управления. (Унаследовано от Control) |
| HasChildren |
Устаревшие..
Возвращает значение, указывающее, содержит ли элемент управления один или несколько дочерних элементов управления. (Унаследовано от Control) |
| HeaderBackColor |
Устаревшие..
Возвращает или задает цвет фона всех заголовков строк и столбцов. |
| HeaderFont |
Устаревшие..
Возвращает или задает шрифт, используемый для заголовков столбцов. |
| HeaderForeColor |
Устаревшие..
Возвращает или задает цвет переднего плана заголовков. |
| Height |
Устаревшие..
Возвращает или задает высоту элемента управления. (Унаследовано от Control) |
| HorizScrollBar |
Устаревшие..
Получает горизонтальную полосу прокрутки для сетки. |
| ImeMode |
Устаревшие..
Возвращает или задает режим редактора методов ввода (IME) элемента управления. (Унаследовано от Control) |
| ImeModeBase |
Устаревшие..
Возвращает или задает режим IME элемента управления. (Унаследовано от Control) |
| InvokeRequired |
Устаревшие..
Возвращает значение, указывающее, должен ли вызывающий метод вызывать метод при вызове метода к элементу управления, так как вызывающий объект находится в другом потоке, отличном от того, в котором был создан элемент управления. (Унаследовано от Control) |
| IsAccessible |
Устаревшие..
Возвращает или задает значение, указывающее, отображается ли элемент управления для приложений специальных возможностей. (Унаследовано от Control) |
| IsAncestorSiteInDesignMode |
Устаревшие..
Указывает, является ли один из предков этого элемента управления сайтом и сайтом в DesignMode. Это свойство доступно только для чтения. (Унаследовано от Control) |
| IsDisposed |
Устаревшие..
Возвращает значение, указывающее, был ли удален элемент управления. (Унаследовано от Control) |
| IsHandleCreated |
Устаревшие..
Возвращает значение, указывающее, связан ли элемент управления с ним дескриптор. (Унаследовано от Control) |
| IsMirrored |
Устаревшие..
Возвращает значение, указывающее, является ли элемент управления зеркальным. (Унаследовано от Control) |
| Item[DataGridCell] |
Устаревшие..
Возвращает или задает значение указанного DataGridCell. |
| Item[Int32, Int32] |
Устаревшие..
Возвращает или задает значение ячейки в указанной строке и столбце. |
| LayoutEngine |
Устаревшие..
Возвращает кэшированный экземпляр обработчика макета элемента управления. (Унаследовано от Control) |
| Left |
Устаревшие..
Получает или задает расстояние в пикселях между левым краем элемента управления и левым краем клиентской области контейнера. (Унаследовано от Control) |
| LinkColor |
Устаревшие..
Возвращает или задает цвет текста, который можно щелкнуть, чтобы перейти к дочерней таблице. |
| LinkHoverColor |
Устаревшие..
Этот элемент не имеет значения для этого элемента управления. |
| ListManager |
Устаревшие..
CurrencyManager Возвращает элемент управления для этого DataGrid элемента управления. |
| Location |
Устаревшие..
Возвращает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла контейнера. (Унаследовано от Control) |
| Margin |
Устаревшие..
Возвращает или задает пространство между элементами управления. (Унаследовано от Control) |
| MaximumSize |
Устаревшие..
Возвращает или задает размер, который является верхним ограничением, которое GetPreferredSize(Size) может указывать. (Унаследовано от Control) |
| MinimumSize |
Устаревшие..
Возвращает или задает размер, который является нижним пределом, который GetPreferredSize(Size) может указывать. (Унаследовано от Control) |
| Name |
Устаревшие..
Возвращает или задает имя элемента управления. (Унаследовано от Control) |
| Padding |
Устаревшие..
Возвращает или задает заполнение в элементе управления. (Унаследовано от Control) |
| Parent |
Устаревшие..
Возвращает или задает родительский контейнер элемента управления. (Унаследовано от Control) |
| ParentRowsBackColor |
Устаревшие..
Возвращает или задает цвет фона родительских строк. |
| ParentRowsForeColor |
Устаревшие..
Возвращает или задает цвет переднего плана родительских строк. |
| ParentRowsLabelStyle |
Устаревшие..
Возвращает или задает способ отображения родительских меток строк. |
| ParentRowsVisible |
Устаревшие..
Возвращает или задает значение, указывающее, видны ли родительские строки таблицы. |
| PreferredColumnWidth |
Устаревшие..
Возвращает или задает ширину столбцов сетки по умолчанию в пикселях. |
| PreferredRowHeight |
Устаревшие..
Возвращает или задает предпочтительную высоту строки для DataGrid элемента управления. |
| PreferredSize |
Устаревшие..
Получает размер прямоугольной области, в которую может поместиться элемент управления. (Унаследовано от Control) |
| ProductName |
Устаревшие..
Возвращает имя продукта сборки, содержащей элемент управления. (Унаследовано от Control) |
| ProductVersion |
Устаревшие..
Возвращает версию сборки, содержащей элемент управления. (Унаследовано от Control) |
| ReadOnly |
Устаревшие..
Возвращает или задает значение, указывающее, находится ли сетка в режиме только для чтения. |
| RecreatingHandle |
Устаревшие..
Возвращает значение, указывающее, будет ли элемент управления повторно создавать его дескриптор. (Унаследовано от Control) |
| Region |
Устаревшие..
Возвращает или задает область окна, связанную с элементом управления. (Унаследовано от Control) |
| RenderRightToLeft |
Устаревшие..
Устаревшие..
Это свойство теперь устарело. (Унаследовано от Control) |
| ResizeRedraw |
Устаревшие..
Возвращает или задает значение, указывающее, выполняется ли перерисовка элемента управления при изменении размера. (Унаследовано от Control) |
| Right |
Устаревшие..
Получает расстояние в пикселях между правым краем элемента управления и левым краем клиентской области контейнера. (Унаследовано от Control) |
| RightToLeft |
Устаревшие..
Возвращает или задает значение, указывающее, выравниваются ли элементы элемента управления для поддержки языковых стандартов с помощью шрифтов справа налево. (Унаследовано от Control) |
| RowHeadersVisible |
Устаревшие..
Возвращает или задает значение, указывающее, видны ли заголовки строк. |
| RowHeaderWidth |
Устаревшие..
Возвращает или задает ширину заголовков строк. |
| ScaleChildren |
Устаревшие..
Возвращает значение, определяющее масштабирование дочерних элементов управления. (Унаследовано от Control) |
| SelectionBackColor |
Устаревшие..
Возвращает или задает цвет фона выбранных строк. |
| SelectionForeColor |
Устаревшие..
Возвращает или задает цвет переднего плана выбранных строк. |
| ShowFocusCues |
Устаревшие..
Возвращает значение, указывающее, должен ли элемент управления отображать прямоугольники фокуса. (Унаследовано от Control) |
| ShowKeyboardCues |
Устаревшие..
Возвращает значение, указывающее, находится ли пользовательский интерфейс в соответствующем состоянии для отображения или скрытия акселераторов клавиатуры. (Унаследовано от Control) |
| Site |
Устаревшие..
Возвращает или задает сайт элемента управления. |
| Site |
Устаревшие..
Возвращает или задает сайт элемента управления. (Унаследовано от Control) |
| Size |
Устаревшие..
Возвращает или задает высоту и ширину элемента управления. (Унаследовано от Control) |
| TabIndex |
Устаревшие..
Возвращает или задает порядок вкладок элемента управления в контейнере. (Унаследовано от Control) |
| TableStyles |
Устаревшие..
Возвращает коллекцию объектов для сетки DataGridTableStyle . |
| TabStop |
Устаревшие..
Возвращает или задает значение, указывающее, может ли пользователь передать фокус этому элементу управления с помощью клавиши TAB. (Унаследовано от Control) |
| Tag |
Устаревшие..
Возвращает или задает объект, содержащий данные об элементе управления. (Унаследовано от Control) |
| Text |
Устаревшие..
Этот элемент не имеет значения для этого элемента управления. |
| Top |
Устаревшие..
Получает или задает расстояние в пикселях между верхним краем элемента управления и верхним краем клиентской области контейнера. (Унаследовано от Control) |
| TopLevelControl |
Устаревшие..
Возвращает родительский элемент управления, который не является родительским элементом другого элемента управления Windows Forms. Как правило, это самый Form внешний элемент управления, в котором содержится элемент управления. (Унаследовано от Control) |
| UseWaitCursor |
Устаревшие..
Возвращает или задает значение, указывающее, следует ли использовать курсор ожидания для текущего элемента управления и всех дочерних элементов управления. (Унаследовано от Control) |
| VertScrollBar |
Устаревшие..
Возвращает вертикальную полосу прокрутки элемента управления. |
| Visible |
Устаревшие..
Возвращает или задает значение, указывающее, отображается ли элемент управления и все его дочерние элементы управления. (Унаследовано от Control) |
| VisibleColumnCount |
Устаревшие..
Возвращает количество видимых столбцов. |
| VisibleRowCount |
Устаревшие..
Возвращает число видимых строк. |
| Width |
Устаревшие..
Возвращает или задает ширину элемента управления. (Унаследовано от Control) |
| WindowTarget |
Устаревшие..
Это свойство не относится к этому классу. (Унаследовано от Control) |
Методы
| Имя | Описание |
|---|---|
| AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) |
Устаревшие..
Уведомляет клиентские приложения специальных возможностей, указанные для указанного дочернего AccessibleEvents элемента управления. (Унаследовано от Control) |
| AccessibilityNotifyClients(AccessibleEvents, Int32) |
Устаревшие..
Уведомляет клиентские приложения специальных возможностей для указанного дочернего AccessibleEvents элемента управления. (Унаследовано от Control) |
| BeginEdit(DataGridColumnStyle, Int32) |
Устаревшие..
Пытается поместить сетку в состояние, в котором разрешено редактирование. |
| BeginInit() |
Устаревшие..
Начинает инициализацию, DataGrid которая используется в форме или используется другим компонентом. Инициализация происходит во время выполнения. |
| BeginInvoke(Action) |
Устаревшие..
Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления. (Унаследовано от Control) |
| BeginInvoke(Delegate, Object[]) |
Устаревшие..
Выполняет указанный делегат асинхронно с указанными аргументами в потоке, на который был создан базовый дескриптор элемента управления. (Унаследовано от Control) |
| BeginInvoke(Delegate) |
Устаревшие..
Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления. (Унаследовано от Control) |
| BringToFront() |
Устаревшие..
Выводит элемент управления в передней части z-порядка. (Унаследовано от Control) |
| CancelEditing() |
Устаревшие..
Отменяет текущую операцию редактирования и откатывает все изменения. |
| Collapse(Int32) |
Устаревшие..
Свернуты дочерние отношения, если существуют все строки или для указанной строки. |
| ColumnStartedEditing(Control) |
Устаревшие..
Сообщает DataGrid элементу управления, когда пользователь начинает изменять столбец с помощью указанного элемента управления. |
| ColumnStartedEditing(Rectangle) |
Устаревшие..
Сообщает элементу DataGrid управления, когда пользователь начинает изменять столбец в указанном расположении. |
| Contains(Control) |
Устаревшие..
Извлекает значение, указывающее, является ли указанный элемент управления дочерним элементом элемента управления. (Унаследовано от Control) |
| CreateAccessibilityInstance() |
Устаревшие..
Создает новый экземпляр объекта специальных возможностей для этого элемента управления. |
| CreateAccessibilityInstance() |
Устаревшие..
Создает новый объект специальных возможностей для элемента управления. (Унаследовано от Control) |
| CreateControl() |
Устаревшие..
Принудительно создает видимый элемент управления, включая создание дескриптора и всех видимых дочерних элементов управления. (Унаследовано от Control) |
| CreateControlsInstance() |
Устаревшие..
Создает новый экземпляр коллекции элементов управления для элемента управления. (Унаследовано от Control) |
| CreateGraphics() |
Устаревшие..
Graphics Создает элемент управления. (Унаследовано от Control) |
| CreateGridColumn(PropertyDescriptor, Boolean) |
Устаревшие..
Создает указанный DataGridColumnStyle объект PropertyDescriptor. |
| CreateGridColumn(PropertyDescriptor) |
Устаревшие..
Создает новое DataGridColumnStyle с указанным PropertyDescriptor. |
| CreateHandle() |
Устаревшие..
Создает дескриптор элемента управления. (Унаследовано от Control) |
| CreateObjRef(Type) |
Устаревшие..
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| DefWndProc(Message) |
Устаревшие..
Отправляет указанное сообщение в процедуру окна по умолчанию. (Унаследовано от Control) |
| DestroyHandle() |
Устаревшие..
Уничтожает дескриптор, связанный с элементом управления. (Унаследовано от Control) |
| Dispose() |
Устаревшие..
Освобождает все ресурсы, используемые параметром Component. (Унаследовано от Component) |
| Dispose(Boolean) |
Устаревшие..
Удаляет ресурсы (кроме памяти), используемые параметром DataGrid. |
| Dispose(Boolean) |
Устаревшие..
Освобождает неуправляемые ресурсы, используемые дочерними Control элементами управления, и при необходимости освобождает управляемые ресурсы. (Унаследовано от Control) |
| DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Устаревшие..
Начинает операцию перетаскивания. (Унаследовано от Control) |
| DoDragDrop(Object, DragDropEffects) |
Устаревшие..
Начинает операцию перетаскивания. (Унаследовано от Control) |
| DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean) |
Устаревшие..
Отображает ADO.NET данные в прокручиваемой сетке. Этот класс недоступен в .NET Core 3.1 и более поздних версиях. DataGridView Вместо этого используйте элемент управления, который заменяет и расширяет элемент DataGrid управления. (Унаследовано от Control) |
| DoDragDropAsJson<T>(T, DragDropEffects) |
Устаревшие..
Отображает ADO.NET данные в прокручиваемой сетке. Этот класс недоступен в .NET Core 3.1 и более поздних версиях. DataGridView Вместо этого используйте элемент управления, который заменяет и расширяет элемент DataGrid управления. (Унаследовано от Control) |
| DrawToBitmap(Bitmap, Rectangle) |
Устаревшие..
Поддерживает отрисовку в указанном растровом рисунке. (Унаследовано от Control) |
| EndEdit(DataGridColumnStyle, Int32, Boolean) |
Устаревшие..
Запрашивает конец операции редактирования, выполняемой на элементе DataGrid управления. |
| EndInit() |
Устаревшие..
Заканчивает инициализацию, DataGrid которая используется в форме или используется другим компонентом. Инициализация происходит во время выполнения. |
| EndInvoke(IAsyncResult) |
Устаревшие..
Извлекает возвращаемое значение асинхронной операции, представленной IAsyncResult переданным. (Унаследовано от Control) |
| Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Expand(Int32) |
Устаревшие..
Отображает дочерние отношения, если таковые существуют, для всех строк или определенной строки. |
| FindForm() |
Устаревшие..
Извлекает форму, в которую входит элемент управления. (Унаследовано от Control) |
| Focus() |
Устаревшие..
Задает фокус ввода для элемента управления. (Унаследовано от Control) |
| GetAccessibilityObjectById(Int32) |
Устаревшие..
Извлекает указанный AccessibleObjectобъект. (Унаследовано от Control) |
| GetAutoSizeMode() |
Устаревшие..
Извлекает значение, указывающее, как будет вести себя элемент управления при включении его AutoSize свойства. (Унаследовано от Control) |
| GetCellBounds(DataGridCell) |
Устаревшие..
Возвращает ячейку Rectangle , указанную в DataGridCell. |
| GetCellBounds(Int32, Int32) |
Устаревшие..
Rectangle Возвращает ячейку, указанную номером строки и столбца. |
| GetChildAtPoint(Point, GetChildAtPointSkip) |
Устаревшие..
Извлекает дочерний элемент управления, расположенный по указанным координатам, указывая, следует ли игнорировать дочерние элементы управления определенного типа. (Унаследовано от Control) |
| GetChildAtPoint(Point) |
Устаревшие..
Извлекает дочерний элемент управления, расположенный по указанным координатам. (Унаследовано от Control) |
| GetContainerControl() |
Устаревшие..
Возвращает следующую ContainerControl цепочку родительских элементов управления. (Унаследовано от Control) |
| GetCurrentCellBounds() |
Устаревшие..
Возвращает значение Rectangle , указывающее четыре угла выбранной ячейки. |
| GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetNextControl(Control, Boolean) |
Устаревшие..
Извлекает следующий элемент управления вперед или назад в порядке табуляции дочерних элементов управления. (Унаследовано от Control) |
| GetOutputTextDelimiter() |
Устаревшие..
Возвращает строку, которая является разделителем между столбцами, когда содержимое строки копируется в буфер обмена. |
| GetPreferredSize(Size) |
Устаревшие..
Извлекает размер прямоугольной области, в которую можно установить элемент управления. (Унаследовано от Control) |
| GetScaledBounds(Rectangle, SizeF, BoundsSpecified) |
Устаревшие..
Извлекает границы, в которых масштабируется элемент управления. (Унаследовано от Control) |
| GetService(Type) |
Устаревшие..
Возвращает объект, представляющий службу, предоставляемую Component или ее Container. (Унаследовано от Component) |
| GetStyle(ControlStyles) |
Устаревшие..
Извлекает значение заданного бита стиля элемента управления для элемента управления. (Унаследовано от Control) |
| GetTopLevel() |
Устаревшие..
Определяет, является ли элемент управления элементом управления верхнего уровня. (Унаследовано от Control) |
| GetType() |
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GridHScrolled(Object, ScrollEventArgs) |
Устаревшие..
Прослушивает событие прокрутки горизонтальной полосы прокрутки. |
| GridVScrolled(Object, ScrollEventArgs) |
Устаревшие..
Прослушивает событие прокрутки вертикальной полосы прокрутки. |
| Hide() |
Устаревшие..
Скрывает элемент управления от пользователя. (Унаследовано от Control) |
| HitTest(Int32, Int32) |
Устаревшие..
Получает сведения, такие как номер строки и столбца нажатой точки в сетке, используя координату x и y, переданную методу. |
| HitTest(Point) |
Устаревшие..
Получает сведения, такие как номер строки и столбца нажатой точки в сетке, о сетке с помощью определенного Pointэлемента. |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| InitLayout() |
Устаревшие..
Вызывается после добавления элемента управления в другой контейнер. (Унаследовано от Control) |
| Invalidate() |
Устаревшие..
Отменяет всю поверхность элемента управления и приводит к повторному выводу элемента управления. (Унаследовано от Control) |
| Invalidate(Boolean) |
Устаревшие..
Отменяет определенный регион элемента управления и приводит к отправке в элемент управления сообщения с краской. При необходимости отменяет дочерние элементы управления, назначенные элементу управления. (Унаследовано от Control) |
| Invalidate(Rectangle, Boolean) |
Устаревшие..
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления. (Унаследовано от Control) |
| Invalidate(Rectangle) |
Устаревшие..
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. (Унаследовано от Control) |
| Invalidate(Region, Boolean) |
Устаревшие..
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления. (Унаследовано от Control) |
| Invalidate(Region) |
Устаревшие..
Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. (Унаследовано от Control) |
| Invoke(Action) |
Устаревшие..
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. (Унаследовано от Control) |
| Invoke(Delegate, Object[]) |
Устаревшие..
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления, с указанным списком аргументов. (Унаследовано от Control) |
| Invoke(Delegate) |
Устаревшие..
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. (Унаследовано от Control) |
| Invoke<T>(Func<T>) |
Устаревшие..
Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. (Унаследовано от Control) |
| InvokeAsync(Action, CancellationToken) |
Устаревшие..
Вызывает указанный синхронный обратный вызов асинхронно в потоке, который владеет дескриптором элемента управления. (Унаследовано от Control) |
| InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken) |
Устаревшие..
Выполняет указанный асинхронный обратный вызов в потоке, который владеет дескриптором элемента управления асинхронно. (Унаследовано от Control) |
| InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken) |
Устаревшие..
Выполняет указанный асинхронный обратный вызов в потоке, которому принадлежит дескриптор элемента управления. (Унаследовано от Control) |
| InvokeAsync<T>(Func<T>, CancellationToken) |
Устаревшие..
Вызывает указанный синхронный обратный вызов асинхронно в потоке, который владеет дескриптором элемента управления. (Унаследовано от Control) |
| InvokeGotFocus(Control, EventArgs) |
Устаревшие..
GotFocus Вызывает событие для указанного элемента управления. (Унаследовано от Control) |
| InvokeLostFocus(Control, EventArgs) |
Устаревшие..
LostFocus Вызывает событие для указанного элемента управления. (Унаследовано от Control) |
| InvokeOnClick(Control, EventArgs) |
Устаревшие..
Click Вызывает событие для указанного элемента управления. (Унаследовано от Control) |
| InvokePaint(Control, PaintEventArgs) |
Устаревшие..
Paint Вызывает событие для указанного элемента управления. (Унаследовано от Control) |
| InvokePaintBackground(Control, PaintEventArgs) |
Устаревшие..
|
| IsExpanded(Int32) |
Устаревшие..
Возвращает значение, указывающее, развернут или свернут узел указанной строки. |
| IsInputChar(Char) |
Устаревшие..
Определяет, является ли символ входным символом, распознаваемым элементом управления. (Унаследовано от Control) |
| IsInputKey(Keys) |
Устаревшие..
Определяет, является ли указанный ключ обычным входным ключом или специальным ключом, требующим предварительной обработки. (Унаследовано от Control) |
| IsSelected(Int32) |
Устаревшие..
Возвращает значение, указывающее, выбрана ли указанная строка. |
| LogicalToDeviceUnits(Int32) |
Устаревшие..
Преобразует значение логического DPI в эквивалентное значение DeviceUnit DPI. (Унаследовано от Control) |
| LogicalToDeviceUnits(Size) |
Устаревшие..
Преобразует размер из логических единиц в единицы устройства, масштабируя его для текущего DPI и округляя до ближайшего целого числа для ширины и высоты. (Унаследовано от Control) |
| MemberwiseClone() |
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Устаревшие..
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| NavigateBack() |
Устаревшие..
Возвращается к таблице, отображаемой ранее в сетке. |
| NavigateTo(Int32, String) |
Устаревшие..
Переходит к таблице, указанной по имени строки и отношения. |
| NotifyInvalidate(Rectangle) |
Устаревшие..
Invalidated Вызывает событие с указанным регионом элемента управления, чтобы сделать недействительным. (Унаследовано от Control) |
| OnAllowNavigationChanged(EventArgs) |
Устаревшие..
Вызывает событие AllowNavigationChanged. |
| OnAutoSizeChanged(EventArgs) |
Устаревшие..
Вызывает событие AutoSizeChanged. (Унаследовано от Control) |
| OnBackButtonClicked(Object, EventArgs) |
Устаревшие..
Прослушивает событие нажатия кнопки обратной кнопки заголовка. |
| OnBackColorChanged(EventArgs) |
Устаревшие..
Вызывает событие BackColorChanged. |
| OnBackColorChanged(EventArgs) |
Устаревшие..
Вызывает событие BackColorChanged. (Унаследовано от Control) |
| OnBackgroundColorChanged(EventArgs) |
Устаревшие..
Вызывает событие BackgroundColorChanged. |
| OnBackgroundImageChanged(EventArgs) |
Устаревшие..
Вызывает событие BackgroundImageChanged. (Унаследовано от Control) |
| OnBackgroundImageLayoutChanged(EventArgs) |
Устаревшие..
Вызывает событие BackgroundImageLayoutChanged. (Унаследовано от Control) |
| OnBindingContextChanged(EventArgs) |
Устаревшие..
Вызывает событие BindingContextChanged. |
| OnBindingContextChanged(EventArgs) |
Устаревшие..
Вызывает событие BindingContextChanged. (Унаследовано от Control) |
| OnBorderStyleChanged(EventArgs) |
Устаревшие..
Вызывает событие BorderStyleChanged. |
| OnCaptionVisibleChanged(EventArgs) |
Устаревшие..
Вызывает событие CaptionVisibleChanged. |
| OnCausesValidationChanged(EventArgs) |
Устаревшие..
Вызывает событие CausesValidationChanged. (Унаследовано от Control) |
| OnChangeUICues(UICuesEventArgs) |
Устаревшие..
Вызывает событие ChangeUICues. (Унаследовано от Control) |
| OnClick(EventArgs) |
Устаревшие..
Вызывает событие Click. (Унаследовано от Control) |
| OnClientSizeChanged(EventArgs) |
Устаревшие..
Вызывает событие ClientSizeChanged. (Унаследовано от Control) |
| OnContextMenuChanged(EventArgs) |
Устаревшие..
Вызывает событие ContextMenuChanged. (Унаследовано от Control) |
| OnContextMenuStripChanged(EventArgs) |
Устаревшие..
Вызывает событие ContextMenuStripChanged. (Унаследовано от Control) |
| OnControlAdded(ControlEventArgs) |
Устаревшие..
Вызывает событие ControlAdded. (Унаследовано от Control) |
| OnControlRemoved(ControlEventArgs) |
Устаревшие..
Вызывает событие ControlRemoved. (Унаследовано от Control) |
| OnCreateControl() |
Устаревшие..
CreateControl() Вызывает метод. (Унаследовано от Control) |
| OnCurrentCellChanged(EventArgs) |
Устаревшие..
Вызывает событие CurrentCellChanged. |
| OnCursorChanged(EventArgs) |
Устаревшие..
Вызывает событие CursorChanged. (Унаследовано от Control) |
| OnDataContextChanged(EventArgs) |
Устаревшие..
Отображает ADO.NET данные в прокручиваемой сетке. Этот класс недоступен в .NET Core 3.1 и более поздних версиях. DataGridView Вместо этого используйте элемент управления, который заменяет и расширяет элемент DataGrid управления. (Унаследовано от Control) |
| OnDataSourceChanged(EventArgs) |
Устаревшие..
Вызывает событие DataSourceChanged. |
| OnDockChanged(EventArgs) |
Устаревшие..
Вызывает событие DockChanged. (Унаследовано от Control) |
| OnDoubleClick(EventArgs) |
Устаревшие..
Вызывает событие DoubleClick. (Унаследовано от Control) |
| OnDpiChangedAfterParent(EventArgs) |
Устаревшие..
Вызывает событие DpiChangedAfterParent. (Унаследовано от Control) |
| OnDpiChangedBeforeParent(EventArgs) |
Устаревшие..
Вызывает событие DpiChangedBeforeParent. (Унаследовано от Control) |
| OnDragDrop(DragEventArgs) |
Устаревшие..
Вызывает событие DragDrop. (Унаследовано от Control) |
| OnDragEnter(DragEventArgs) |
Устаревшие..
Вызывает событие DragEnter. (Унаследовано от Control) |
| OnDragLeave(EventArgs) |
Устаревшие..
Вызывает событие DragLeave. (Унаследовано от Control) |
| OnDragOver(DragEventArgs) |
Устаревшие..
Вызывает событие DragOver. (Унаследовано от Control) |
| OnEnabledChanged(EventArgs) |
Устаревшие..
Вызывает событие EnabledChanged. (Унаследовано от Control) |
| OnEnter(EventArgs) |
Устаревшие..
Вызывает событие Enter. |
| OnEnter(EventArgs) |
Устаревшие..
Вызывает событие Enter. (Унаследовано от Control) |
| OnFlatModeChanged(EventArgs) |
Устаревшие..
Вызывает событие FlatModeChanged. |
| OnFontChanged(EventArgs) |
Устаревшие..
Вызывает событие FontChanged. |
| OnFontChanged(EventArgs) |
Устаревшие..
Вызывает событие FontChanged. (Унаследовано от Control) |
| OnForeColorChanged(EventArgs) |
Устаревшие..
Вызывает событие ForeColorChanged. |
| OnForeColorChanged(EventArgs) |
Устаревшие..
Вызывает событие ForeColorChanged. (Унаследовано от Control) |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Устаревшие..
Вызывает событие GiveFeedback. (Унаследовано от Control) |
| OnGotFocus(EventArgs) |
Устаревшие..
Вызывает событие GotFocus. (Унаследовано от Control) |
| OnHandleCreated(EventArgs) |
Устаревшие..
Вызывает событие CreateHandle(). |
| OnHandleCreated(EventArgs) |
Устаревшие..
Вызывает событие HandleCreated. (Унаследовано от Control) |
| OnHandleDestroyed(EventArgs) |
Устаревшие..
Вызывает событие DestroyHandle(). |
| OnHandleDestroyed(EventArgs) |
Устаревшие..
Вызывает событие HandleDestroyed. (Унаследовано от Control) |
| OnHelpRequested(HelpEventArgs) |
Устаревшие..
Вызывает событие HelpRequested. (Унаследовано от Control) |
| OnImeModeChanged(EventArgs) |
Устаревшие..
Вызывает событие ImeModeChanged. (Унаследовано от Control) |
| OnInvalidated(InvalidateEventArgs) |
Устаревшие..
Вызывает событие Invalidated. (Унаследовано от Control) |
| OnKeyDown(KeyEventArgs) |
Устаревшие..
Вызывает событие KeyDown. |
| OnKeyDown(KeyEventArgs) |
Устаревшие..
Вызывает событие KeyDown. (Унаследовано от Control) |
| OnKeyPress(KeyPressEventArgs) |
Устаревшие..
Вызывает событие KeyPress. |
| OnKeyPress(KeyPressEventArgs) |
Устаревшие..
Вызывает событие KeyPress. (Унаследовано от Control) |
| OnKeyUp(KeyEventArgs) |
Устаревшие..
Вызывает событие KeyUp. (Унаследовано от Control) |
| OnLayout(LayoutEventArgs) |
Устаревшие..
Layout Вызывает событие, которое изменяет положение элементов управления и обновляет полосы прокрутки. |
| OnLayout(LayoutEventArgs) |
Устаревшие..
Вызывает событие Layout. (Унаследовано от Control) |
| OnLeave(EventArgs) |
Устаревшие..
Вызывает событие Leave. |
| OnLeave(EventArgs) |
Устаревшие..
Вызывает событие Leave. (Унаследовано от Control) |
| OnLocationChanged(EventArgs) |
Устаревшие..
Вызывает событие LocationChanged. (Унаследовано от Control) |
| OnLostFocus(EventArgs) |
Устаревшие..
Вызывает событие LostFocus. (Унаследовано от Control) |
| OnMarginChanged(EventArgs) |
Устаревшие..
Вызывает событие MarginChanged. (Унаследовано от Control) |
| OnMouseCaptureChanged(EventArgs) |
Устаревшие..
Вызывает событие MouseCaptureChanged. (Унаследовано от Control) |
| OnMouseClick(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseClick. (Унаследовано от Control) |
| OnMouseDoubleClick(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseDoubleClick. (Унаследовано от Control) |
| OnMouseDown(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseDown. |
| OnMouseDown(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseDown. (Унаследовано от Control) |
| OnMouseEnter(EventArgs) |
Устаревшие..
Вызывает событие MouseEnter. (Унаследовано от Control) |
| OnMouseHover(EventArgs) |
Устаревшие..
Вызывает событие MouseHover. (Унаследовано от Control) |
| OnMouseLeave(EventArgs) |
Устаревшие..
MouseLeave Создает событие. |
| OnMouseLeave(EventArgs) |
Устаревшие..
Вызывает событие MouseLeave. (Унаследовано от Control) |
| OnMouseMove(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseMove. |
| OnMouseMove(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseMove. (Унаследовано от Control) |
| OnMouseUp(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseUp. |
| OnMouseUp(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseUp. (Унаследовано от Control) |
| OnMouseWheel(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseWheel. |
| OnMouseWheel(MouseEventArgs) |
Устаревшие..
Вызывает событие MouseWheel. (Унаследовано от Control) |
| OnMove(EventArgs) |
Устаревшие..
Вызывает событие Move. (Унаследовано от Control) |
| OnNavigate(NavigateEventArgs) |
Устаревшие..
Вызывает событие Navigate. |
| OnNotifyMessage(Message) |
Устаревшие..
Уведомляет элемент управления сообщениями Windows. (Унаследовано от Control) |
| OnPaddingChanged(EventArgs) |
Устаревшие..
Вызывает событие PaddingChanged. (Унаследовано от Control) |
| OnPaint(PaintEventArgs) |
Устаревшие..
Вызывает событие Paint. |
| OnPaint(PaintEventArgs) |
Устаревшие..
Вызывает событие Paint. (Унаследовано от Control) |
| OnPaintBackground(PaintEventArgs) |
Устаревшие..
Переопределяется OnPaintBackground(PaintEventArgs) , чтобы предотвратить рисование фона DataGrid элемента управления. |
| OnPaintBackground(PaintEventArgs) |
Устаревшие..
Рисует фон элемента управления. (Унаследовано от Control) |
| OnParentBackColorChanged(EventArgs) |
Устаревшие..
BackColorChanged Вызывает событие при BackColor изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentBackgroundImageChanged(EventArgs) |
Устаревшие..
BackgroundImageChanged Вызывает событие при BackgroundImage изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentBindingContextChanged(EventArgs) |
Устаревшие..
BindingContextChanged Вызывает событие при BindingContext изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentChanged(EventArgs) |
Устаревшие..
Вызывает событие ParentChanged. (Унаследовано от Control) |
| OnParentCursorChanged(EventArgs) |
Устаревшие..
Вызывает событие CursorChanged. (Унаследовано от Control) |
| OnParentDataContextChanged(EventArgs) |
Устаревшие..
Отображает ADO.NET данные в прокручиваемой сетке. Этот класс недоступен в .NET Core 3.1 и более поздних версиях. DataGridView Вместо этого используйте элемент управления, который заменяет и расширяет элемент DataGrid управления. (Унаследовано от Control) |
| OnParentEnabledChanged(EventArgs) |
Устаревшие..
EnabledChanged Вызывает событие при Enabled изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentFontChanged(EventArgs) |
Устаревшие..
FontChanged Вызывает событие при Font изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentForeColorChanged(EventArgs) |
Устаревшие..
ForeColorChanged Вызывает событие при ForeColor изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentRightToLeftChanged(EventArgs) |
Устаревшие..
RightToLeftChanged Вызывает событие при RightToLeft изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnParentRowsLabelStyleChanged(EventArgs) |
Устаревшие..
Вызывает событие ParentRowsLabelStyleChanged. |
| OnParentRowsVisibleChanged(EventArgs) |
Устаревшие..
Вызывает событие ParentRowsVisibleChanged. |
| OnParentVisibleChanged(EventArgs) |
Устаревшие..
VisibleChanged Вызывает событие при Visible изменении значения свойства контейнера элемента управления. (Унаследовано от Control) |
| OnPreviewKeyDown(PreviewKeyDownEventArgs) |
Устаревшие..
Вызывает событие PreviewKeyDown. (Унаследовано от Control) |
| OnPrint(PaintEventArgs) |
Устаревшие..
Вызывает событие Paint. (Унаследовано от Control) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Устаревшие..
Вызывает событие QueryContinueDrag. (Унаследовано от Control) |
| OnReadOnlyChanged(EventArgs) |
Устаревшие..
Вызывает событие ReadOnlyChanged. |
| OnRegionChanged(EventArgs) |
Устаревшие..
Вызывает событие RegionChanged. (Унаследовано от Control) |
| OnResize(EventArgs) |
Устаревшие..
Вызывает событие Resize. |
| OnResize(EventArgs) |
Устаревшие..
Вызывает событие Resize. (Унаследовано от Control) |
| OnRightToLeftChanged(EventArgs) |
Устаревшие..
Вызывает событие RightToLeftChanged. (Унаследовано от Control) |
| OnRowHeaderClick(EventArgs) |
Устаревшие..
Вызывает событие RowHeaderClick. |
| OnScroll(EventArgs) |
Устаревшие..
Вызывает событие Scroll. |
| OnShowParentDetailsButtonClicked(Object, EventArgs) |
Устаревшие..
Вызывает событие ShowParentDetailsButtonClick. |
| OnSizeChanged(EventArgs) |
Устаревшие..
Вызывает событие SizeChanged. (Унаследовано от Control) |
| OnStyleChanged(EventArgs) |
Устаревшие..
Вызывает событие StyleChanged. (Унаследовано от Control) |
| OnSystemColorsChanged(EventArgs) |
Устаревшие..
Вызывает событие SystemColorsChanged. (Унаследовано от Control) |
| OnTabIndexChanged(EventArgs) |
Устаревшие..
Вызывает событие TabIndexChanged. (Унаследовано от Control) |
| OnTabStopChanged(EventArgs) |
Устаревшие..
Вызывает событие TabStopChanged. (Унаследовано от Control) |
| OnTextChanged(EventArgs) |
Устаревшие..
Вызывает событие TextChanged. (Унаследовано от Control) |
| OnValidated(EventArgs) |
Устаревшие..
Вызывает событие Validated. (Унаследовано от Control) |
| OnValidating(CancelEventArgs) |
Устаревшие..
Вызывает событие Validating. (Унаследовано от Control) |
| OnVisibleChanged(EventArgs) |
Устаревшие..
Вызывает событие VisibleChanged. (Унаследовано от Control) |
| PerformLayout() |
Устаревшие..
Принудительно принудительно применяет логику макета ко всем дочерним элементам управления. (Унаследовано от Control) |
| PerformLayout(Control, String) |
Устаревшие..
Принудительно принудительно применяет логику макета ко всем дочерним элементам управления. (Унаследовано от Control) |
| PointToClient(Point) |
Устаревшие..
Вычисляет расположение указанной точки экрана в координаты клиента. (Унаследовано от Control) |
| PointToScreen(Point) |
Устаревшие..
Вычисляет расположение указанной точки клиента в координаты экрана. (Унаследовано от Control) |
| PreProcessControlMessage(Message) |
Устаревшие..
Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений. (Унаследовано от Control) |
| PreProcessMessage(Message) |
Устаревшие..
Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений. (Унаследовано от Control) |
| ProcessCmdKey(Message, Keys) |
Устаревшие..
Обрабатывает ключ команды. (Унаследовано от Control) |
| ProcessDialogChar(Char) |
Устаревшие..
Обрабатывает символ диалогового окна. (Унаследовано от Control) |
| ProcessDialogKey(Keys) |
Устаревшие..
Возвращает или задает значение, указывающее, следует ли обрабатывать ключ дальше. |
| ProcessDialogKey(Keys) |
Устаревшие..
Обрабатывает ключ диалогового окна. (Унаследовано от Control) |
| ProcessGridKey(KeyEventArgs) |
Устаревшие..
Обрабатывает ключи для навигации по сетке. |
| ProcessKeyEventArgs(Message) |
Устаревшие..
Обрабатывает ключевое сообщение и создает соответствующие события управления. (Унаследовано от Control) |
| ProcessKeyMessage(Message) |
Устаревшие..
Обрабатывает сообщение клавиатуры. (Унаследовано от Control) |
| ProcessKeyPreview(Message) |
Устаревшие..
Просматривает сообщение клавиатуры и возвращает значение, указывающее, используется ли ключ. |
| ProcessKeyPreview(Message) |
Устаревшие..
Предварительный просмотр сообщения клавиатуры. (Унаследовано от Control) |
| ProcessMnemonic(Char) |
Устаревшие..
Обрабатывает mnemonic символ. (Унаследовано от Control) |
| ProcessTabKey(Keys) |
Устаревшие..
Возвращает значение, указывающее, следует ли обрабатывать клавишу TAB. |
| RaiseDragEvent(Object, DragEventArgs) |
Устаревшие..
Вызывает соответствующее событие перетаскивания. (Унаследовано от Control) |
| RaiseKeyEvent(Object, KeyEventArgs) |
Устаревшие..
Вызывает соответствующее ключевое событие. (Унаследовано от Control) |
| RaiseMouseEvent(Object, MouseEventArgs) |
Устаревшие..
Вызывает соответствующее событие мыши. (Унаследовано от Control) |
| RaisePaintEvent(Object, PaintEventArgs) |
Устаревшие..
Вызывает соответствующее событие краски. (Унаследовано от Control) |
| RecreateHandle() |
Устаревшие..
Принудительно создает дескриптор для элемента управления. (Унаследовано от Control) |
| RectangleToClient(Rectangle) |
Устаревшие..
Вычисляет размер и расположение указанного прямоугольника экрана в координатах клиента. (Унаследовано от Control) |
| RectangleToScreen(Rectangle) |
Устаревшие..
Вычисляет размер и расположение указанного прямоугольника клиента в координатах экрана. (Унаследовано от Control) |
| Refresh() |
Устаревшие..
Принудительно заставляет элемент управления недействительным ее клиентская область и немедленно перерисовывать себя и любые дочерние элементы управления. (Унаследовано от Control) |
| RescaleConstantsForDpi(Int32, Int32) |
Устаревшие..
Предоставляет константы для изменения размера элемента управления при изменении DPI. (Унаследовано от Control) |
| ResetAlternatingBackColor() |
Устаревшие..
Сбрасывает AlternatingBackColor свойство в его цвет по умолчанию. |
| ResetBackColor() |
Устаревшие..
Сбрасывает BackColor свойство в значение по умолчанию. |
| ResetBackColor() |
Устаревшие..
Сбрасывает BackColor свойство в значение по умолчанию. (Унаследовано от Control) |
| ResetBindings() |
Устаревшие..
Вызывает элемент управления, привязанный к BindingSource повторному просмотру всех элементов в списке, и обновление отображаемых значений. (Унаследовано от Control) |
| ResetCursor() |
Устаревшие..
Сбрасывает Cursor свойство в значение по умолчанию. (Унаследовано от Control) |
| ResetFont() |
Устаревшие..
Сбрасывает Font свойство в значение по умолчанию. (Унаследовано от Control) |
| ResetForeColor() |
Устаревшие..
Сбрасывает ForeColor свойство в значение по умолчанию. |
| ResetForeColor() |
Устаревшие..
Сбрасывает ForeColor свойство в значение по умолчанию. (Унаследовано от Control) |
| ResetGridLineColor() |
Устаревшие..
Сбрасывает GridLineColor свойство в значение по умолчанию. |
| ResetHeaderBackColor() |
Устаревшие..
Сбрасывает HeaderBackColor свойство в значение по умолчанию. |
| ResetHeaderFont() |
Устаревшие..
Сбрасывает HeaderFont свойство в значение по умолчанию. |
| ResetHeaderForeColor() |
Устаревшие..
Сбрасывает HeaderForeColor свойство в значение по умолчанию. |
| ResetImeMode() |
Устаревшие..
Сбрасывает ImeMode свойство в значение по умолчанию. (Унаследовано от Control) |
| ResetLinkColor() |
Устаревшие..
Сбрасывает LinkColor свойство в значение по умолчанию. |
| ResetLinkHoverColor() |
Устаревшие..
Сбрасывает LinkHoverColor свойство в значение по умолчанию. |
| ResetMouseEventArgs() |
Устаревшие..
Сбрасывает элемент управления для обработки MouseLeave события. (Унаследовано от Control) |
| ResetRightToLeft() |
Устаревшие..
Сбрасывает RightToLeft свойство в значение по умолчанию. (Унаследовано от Control) |
| ResetSelection() |
Устаревшие..
Отключает выделение для всех выбранных строк. |
| ResetSelectionBackColor() |
Устаревшие..
Сбрасывает SelectionBackColor свойство в значение по умолчанию. |
| ResetSelectionForeColor() |
Устаревшие..
Сбрасывает SelectionForeColor свойство в значение по умолчанию. |
| ResetText() |
Устаревшие..
Сбрасывает Text свойство в значение по умолчанию (Empty). (Унаследовано от Control) |
| ResumeLayout() |
Устаревшие..
Возобновляет обычную логику макета. (Унаследовано от Control) |
| ResumeLayout(Boolean) |
Устаревшие..
Возобновляет обычную логику макета, при необходимости заставляя немедленный макет ожидающих запросов макета. (Унаследовано от Control) |
| RtlTranslateAlignment(ContentAlignment) |
Устаревшие..
Преобразует указанный ContentAlignment в соответствующий ContentAlignment формат для поддержки текста справа налево. (Унаследовано от Control) |
| RtlTranslateAlignment(HorizontalAlignment) |
Устаревшие..
Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment формат для поддержки текста справа налево. (Унаследовано от Control) |
| RtlTranslateAlignment(LeftRightAlignment) |
Устаревшие..
Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment формат для поддержки текста справа налево. (Унаследовано от Control) |
| RtlTranslateContent(ContentAlignment) |
Устаревшие..
Преобразует указанный ContentAlignment в соответствующий ContentAlignment формат для поддержки текста справа налево. (Унаследовано от Control) |
| RtlTranslateHorizontal(HorizontalAlignment) |
Устаревшие..
Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment формат для поддержки текста справа налево. (Унаследовано от Control) |
| RtlTranslateLeftRight(LeftRightAlignment) |
Устаревшие..
Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment формат для поддержки текста справа налево. (Унаследовано от Control) |
| Scale(Single, Single) |
Устаревшие..
Устаревшие..
Масштабирует весь элемент управления и все дочерние элементы управления. (Унаследовано от Control) |
| Scale(Single) |
Устаревшие..
Устаревшие..
Масштабирует элемент управления и все дочерние элементы управления. (Унаследовано от Control) |
| Scale(SizeF) |
Устаревшие..
Масштабирует элемент управления и все дочерние элементы управления по указанному коэффициенту масштабирования. (Унаследовано от Control) |
| ScaleBitmapLogicalToDevice(Bitmap) |
Устаревшие..
Масштабирует значение логического растрового изображения до эквивалентного значения единицы устройства при изменении DPI. (Унаследовано от Control) |
| ScaleControl(SizeF, BoundsSpecified) |
Устаревшие..
Масштабирует расположение, размер, заполнение и поле элемента управления. (Унаследовано от Control) |
| ScaleCore(Single, Single) |
Устаревшие..
Этот метод не относится к этому классу. (Унаследовано от Control) |
| Select() |
Устаревшие..
Активирует элемент управления. (Унаследовано от Control) |
| Select(Boolean, Boolean) |
Устаревшие..
Активирует дочерний элемент управления. При необходимости указывает направление в порядке табуляции, чтобы выбрать элемент управления. (Унаследовано от Control) |
| Select(Int32) |
Устаревшие..
Выбирает указанную строку. |
| SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
Устаревшие..
Активирует следующий элемент управления. (Унаследовано от Control) |
| SendToBack() |
Устаревшие..
Отправляет элемент управления в задней части z-порядка. (Унаследовано от Control) |
| SetAutoSizeMode(AutoSizeMode) |
Устаревшие..
Задает значение, указывающее, как будет вести себя элемент управления при включении его AutoSize свойства. (Унаследовано от Control) |
| SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Устаревшие..
Задает указанные границы элемента управления в указанное расположение и размер. (Унаследовано от Control) |
| SetBounds(Int32, Int32, Int32, Int32) |
Устаревшие..
Задает границы элемента управления указанным расположением и размером. (Унаследовано от Control) |
| SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) |
Устаревшие..
Выполняет работу настройки указанных границ этого элемента управления. (Унаследовано от Control) |
| SetClientSizeCore(Int32, Int32) |
Устаревшие..
Задает размер клиентской области элемента управления. (Унаследовано от Control) |
| SetDataBinding(Object, String) |
Устаревшие..
DataSource Задает свойства DataMember во время выполнения. |
| SetStyle(ControlStyles, Boolean) |
Устаревшие..
Задает для указанного ControlStyles флага значение |
| SetTopLevel(Boolean) |
Устаревшие..
Задает элемент управления в качестве элемента управления верхнего уровня. (Унаследовано от Control) |
| SetVisibleCore(Boolean) |
Устаревшие..
Задает элементу управления указанное видимое состояние. (Унаследовано от Control) |
| ShouldSerializeAlternatingBackColor() |
Устаревшие..
Указывает, следует ли AlternatingBackColor сохранять свойство. |
| ShouldSerializeBackgroundColor() |
Устаревшие..
Указывает, следует ли BackgroundColor сохранять свойство. |
| ShouldSerializeCaptionBackColor() |
Устаревшие..
Возвращает значение, указывающее, следует ли CaptionBackColor сохранять свойство. |
| ShouldSerializeCaptionForeColor() |
Устаревшие..
Возвращает значение, указывающее, следует ли CaptionForeColor сохранять свойство. |
| ShouldSerializeGridLineColor() |
Устаревшие..
Указывает, следует ли GridLineColor сохранять свойство. |
| ShouldSerializeHeaderBackColor() |
Устаревшие..
Указывает, следует ли HeaderBackColor сохранять свойство. |
| ShouldSerializeHeaderFont() |
Устаревшие..
Указывает, следует ли HeaderFont сохранять свойство. |
| ShouldSerializeHeaderForeColor() |
Устаревшие..
Указывает, следует ли HeaderForeColor сохранять свойство. |
| ShouldSerializeLinkHoverColor() |
Устаревшие..
Указывает, следует ли LinkHoverColor сохранять свойство. |
| ShouldSerializeParentRowsBackColor() |
Устаревшие..
Указывает, следует ли ParentRowsBackColor сохранять свойство. |
| ShouldSerializeParentRowsForeColor() |
Устаревшие..
Указывает, следует ли ParentRowsForeColor сохранять свойство. |
| ShouldSerializePreferredRowHeight() |
Устаревшие..
Указывает, следует ли PreferredRowHeight сохранять свойство. |
| ShouldSerializeSelectionBackColor() |
Устаревшие..
Указывает, следует ли SelectionBackColor сохранять свойство. |
| ShouldSerializeSelectionForeColor() |
Устаревшие..
Указывает, следует ли SelectionForeColor сохранять свойство. |
| Show() |
Устаревшие..
Отображает элемент управления пользователю. (Унаследовано от Control) |
| SizeFromClientSize(Size) |
Устаревшие..
Определяет размер всего элемента управления от высоты и ширины клиентской области. (Унаследовано от Control) |
| SubObjectsSiteChange(Boolean) |
Устаревшие..
Добавляет или удаляет DataGridTableStyle объекты из контейнера, связанного с ним DataGrid. |
| SuspendLayout() |
Устаревшие..
Временно приостанавливает логику макета для элемента управления. (Унаследовано от Control) |
| ToString() |
Устаревшие..
String Возвращает имя, содержащее имя , если таковое Componentимеется. Этот метод не должен быть переопределен. (Унаследовано от Component) |
| UnSelect(Int32) |
Устаревшие..
Отменяет выбор указанной строки. |
| Update() |
Устаревшие..
Позволяет элементу управления перераскрыть недопустимые регионы в клиентской области. (Унаследовано от Control) |
| UpdateBounds() |
Устаревшие..
Обновляет границы элемента управления с текущим размером и расположением. (Унаследовано от Control) |
| UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Устаревшие..
Обновляет границы элемента управления с указанным размером, расположением и размером клиента. (Унаследовано от Control) |
| UpdateBounds(Int32, Int32, Int32, Int32) |
Устаревшие..
Обновляет границы элемента управления указанным размером и расположением. (Унаследовано от Control) |
| UpdateStyles() |
Устаревшие..
Принудительно применяет назначенные стили к элементу управления. (Унаследовано от Control) |
| UpdateZOrder() |
Устаревшие..
Обновляет элемент управления в порядке z-порядка родительского элемента управления. (Унаследовано от Control) |
| WndProc(Message) |
Устаревшие..
Обрабатывает сообщения Windows. (Унаследовано от Control) |
События
| Имя | Описание |
|---|---|
| AllowNavigationChanged |
Устаревшие..
Происходит при AllowNavigation изменении свойства. |
| AutoSizeChanged |
Устаревшие..
Это событие не относится к этому классу. (Унаследовано от Control) |
| BackButtonClick |
Устаревшие..
Происходит при |
| BackColorChanged |
Устаревшие..
Происходит при изменении значения свойства BackColor. (Унаследовано от Control) |
| BackgroundColorChanged |
Устаревшие..
Происходит при BackgroundColor изменении. |
| BackgroundImageChanged |
Устаревшие..
Происходит при изменении значения свойства BackgroundImage. |
| BackgroundImageLayoutChanged |
Устаревшие..
Происходит при изменении значения свойства BackgroundImageLayout. |
| BindingContextChanged |
Устаревшие..
Происходит при изменении значения свойства BindingContext. (Унаследовано от Control) |
| BorderStyleChanged |
Устаревшие..
Происходит при BorderStyle изменении. |
| CaptionVisibleChanged |
Устаревшие..
Происходит при CaptionVisible изменении свойства. |
| CausesValidationChanged |
Устаревшие..
Происходит при изменении значения свойства CausesValidation. (Унаследовано от Control) |
| ChangeUICues |
Устаревшие..
Происходит при изменении фокуса или пользовательского интерфейса клавиатуры. (Унаследовано от Control) |
| Click |
Устаревшие..
Происходит при щелчке элемента управления. (Унаследовано от Control) |
| ClientSizeChanged |
Устаревшие..
Происходит при изменении значения свойства ClientSize. (Унаследовано от Control) |
| ContextMenuChanged |
Устаревшие..
Происходит при изменении значения свойства ContextMenu. (Унаследовано от Control) |
| ContextMenuStripChanged |
Устаревшие..
Происходит при изменении значения свойства ContextMenuStrip. (Унаследовано от Control) |
| ControlAdded |
Устаревшие..
Происходит при добавлении нового элемента управления в элемент Control.ControlCollectionуправления . (Унаследовано от Control) |
| ControlRemoved |
Устаревшие..
Происходит при удалении элемента управления из элемента Control.ControlCollectionуправления. (Унаследовано от Control) |
| CurrentCellChanged |
Устаревшие..
Происходит при CurrentCell изменении свойства. |
| CursorChanged |
Устаревшие..
Происходит при изменении значения свойства Cursor. |
| DataContextChanged |
Устаревшие..
Происходит при изменении значения свойства DataContext. (Унаследовано от Control) |
| DataSourceChanged |
Устаревшие..
Происходит, если значение свойства DataSource было изменено. |
| Disposed |
Устаревшие..
Происходит при удалении компонента вызовом Dispose() метода. (Унаследовано от Component) |
| DockChanged |
Устаревшие..
Происходит при изменении значения свойства Dock. (Унаследовано от Control) |
| DoubleClick |
Устаревшие..
Происходит при двойном щелчке элемента управления. (Унаследовано от Control) |
| DpiChangedAfterParent |
Устаревшие..
Происходит при изменении параметра DPI элемента управления программным способом после изменения DPI родительского элемента управления или формы. (Унаследовано от Control) |
| DpiChangedBeforeParent |
Устаревшие..
Происходит при изменении параметра DPI элемента управления программным способом перед событием изменения DPI для родительского элемента управления или формы. (Унаследовано от Control) |
| DragDrop |
Устаревшие..
Происходит при завершении операции перетаскивания. (Унаследовано от Control) |
| DragEnter |
Устаревшие..
Происходит при перетаскивании объекта в границы элемента управления. (Унаследовано от Control) |
| DragLeave |
Устаревшие..
Происходит при перетаскивании объекта из границ элемента управления. (Унаследовано от Control) |
| DragOver |
Устаревшие..
Происходит при перетаскивании объекта по границам элемента управления. (Унаследовано от Control) |
| EnabledChanged |
Устаревшие..
Происходит, если значение свойства Enabled было изменено. (Унаследовано от Control) |
| Enter |
Устаревшие..
Происходит при вводе элемента управления. (Унаследовано от Control) |
| FlatModeChanged |
Устаревшие..
Происходит при FlatMode изменении. |
| FontChanged |
Устаревшие..
Происходит при Font изменении значения свойства. (Унаследовано от Control) |
| ForeColorChanged |
Устаревшие..
Происходит при ForeColor изменении значения свойства. (Унаследовано от Control) |
| GiveFeedback |
Устаревшие..
Происходит во время операции перетаскивания. (Унаследовано от Control) |
| GotFocus |
Устаревшие..
Происходит, когда элемент управления получает фокус. (Унаследовано от Control) |
| HandleCreated |
Устаревшие..
Происходит при создании дескриптора для элемента управления. (Унаследовано от Control) |
| HandleDestroyed |
Устаревшие..
Происходит, когда дескриптор элемента управления находится в процессе уничтожения. (Унаследовано от Control) |
| HelpRequested |
Устаревшие..
Происходит, когда пользователь запрашивает справку по элементу управления. (Унаследовано от Control) |
| ImeModeChanged |
Устаревшие..
Происходит при ImeMode изменении свойства. (Унаследовано от Control) |
| Invalidated |
Устаревшие..
Происходит, когда для отображения элемента управления требуется перераспись. (Унаследовано от Control) |
| KeyDown |
Устаревшие..
Происходит при нажатии клавиши во время фокуса элемента управления. (Унаследовано от Control) |
| KeyPress |
Устаревшие..
Происходит при нажатии клавиши символа, пробела или внутреннего пространства во время фокуса элемента управления. (Унаследовано от Control) |
| KeyUp |
Устаревшие..
Происходит при освобождении ключа во время фокуса элемента управления. (Унаследовано от Control) |
| Layout |
Устаревшие..
Происходит, когда элемент управления должен изменить положение дочерних элементов управления. (Унаследовано от Control) |
| Leave |
Устаревшие..
Происходит, когда фокус ввода покидает элемент управления. (Унаследовано от Control) |
| LocationChanged |
Устаревшие..
Происходит, если значение свойства Location было изменено. (Унаследовано от Control) |
| LostFocus |
Устаревшие..
Происходит, когда элемент управления теряет фокус. (Унаследовано от Control) |
| MarginChanged |
Устаревшие..
Происходит при изменении поля элемента управления. (Унаследовано от Control) |
| MouseCaptureChanged |
Устаревшие..
Происходит, когда элемент управления теряет запись мыши. (Унаследовано от Control) |
| MouseClick |
Устаревшие..
Происходит, когда элемент управления щелкается мышью. (Унаследовано от Control) |
| MouseDoubleClick |
Устаревшие..
Происходит, когда элемент управления дважды щелкается мышью. (Унаследовано от Control) |
| MouseDown |
Устаревшие..
Происходит при нажатии указателя мыши на элемент управления и нажатием кнопки мыши. (Унаследовано от Control) |
| MouseEnter |
Устаревшие..
Происходит, когда указатель мыши входит в элемент управления. (Унаследовано от Control) |
| MouseHover |
Устаревшие..
Происходит, когда указатель мыши лежит на элементе управления. (Унаследовано от Control) |
| MouseLeave |
Устаревшие..
Происходит, когда указатель мыши покидает элемент управления. (Унаследовано от Control) |
| MouseMove |
Устаревшие..
Происходит при перемещении указателя мыши по элементу управления. (Унаследовано от Control) |
| MouseUp |
Устаревшие..
Происходит, когда указатель мыши находится на элементе управления, и кнопка мыши освобождается. (Унаследовано от Control) |
| MouseWheel |
Устаревшие..
Происходит при перемещении колесика мыши во время фокуса элемента управления. (Унаследовано от Control) |
| Move |
Устаревшие..
Происходит при перемещении элемента управления. (Унаследовано от Control) |
| Navigate |
Устаревшие..
Происходит при переходе пользователя к новой таблице. |
| PaddingChanged |
Устаревшие..
Происходит при изменении заполнения элемента управления. (Унаследовано от Control) |
| Paint |
Устаревшие..
Происходит при повторном удалении элемента управления. (Унаследовано от Control) |
| ParentChanged |
Устаревшие..
Происходит при Parent изменении значения свойства. (Унаследовано от Control) |
| ParentRowsLabelStyleChanged |
Устаревшие..
Происходит при изменении стиля метки родительской строки. |
| ParentRowsVisibleChanged |
Устаревшие..
Происходит при ParentRowsVisible изменении значения свойства. |
| PreviewKeyDown |
Устаревшие..
Возникает перед событием KeyDown при нажатии клавиши во время фокуса на этом элементе управления. (Унаследовано от Control) |
| QueryAccessibilityHelp |
Устаревшие..
Происходит при AccessibleObject предоставлении помощи приложениям специальных возможностей. (Унаследовано от Control) |
| QueryContinueDrag |
Устаревшие..
Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить операцию перетаскивания. (Унаследовано от Control) |
| ReadOnlyChanged |
Устаревшие..
Происходит при ReadOnly изменении значения свойства. |
| RegionChanged |
Устаревшие..
Происходит при изменении значения свойства Region. (Унаследовано от Control) |
| Resize |
Устаревшие..
Происходит при изменении размера элемента управления. (Унаследовано от Control) |
| RightToLeftChanged |
Устаревшие..
Происходит при RightToLeft изменении значения свойства. (Унаследовано от Control) |
| RowHeaderClick |
Устаревшие..
Происходит при щелчке заголовка строки. |
| Scroll |
Устаревшие..
Происходит, когда пользователь прокручивает DataGrid элемент управления. |
| ShowParentDetailsButtonClick |
Устаревшие..
Происходит при |
| SizeChanged |
Устаревшие..
Происходит при Size изменении значения свойства. (Унаследовано от Control) |
| StyleChanged |
Устаревшие..
Происходит при изменении стиля элемента управления. (Унаследовано от Control) |
| SystemColorsChanged |
Устаревшие..
Происходит при изменении цвета системы. (Унаследовано от Control) |
| TabIndexChanged |
Устаревшие..
Происходит при TabIndex изменении значения свойства. (Унаследовано от Control) |
| TabStopChanged |
Устаревшие..
Происходит при TabStop изменении значения свойства. (Унаследовано от Control) |
| TextChanged |
Устаревшие..
Происходит при изменении значения свойства Text. |
| Validated |
Устаревшие..
Происходит при завершении проверки элемента управления. (Унаследовано от Control) |
| Validating |
Устаревшие..
Происходит при проверке элемента управления. (Унаследовано от Control) |
| VisibleChanged |
Устаревшие..
Происходит при Visible изменении значения свойства. (Унаследовано от Control) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
Устаревшие..
Вызывает событие DragDrop. (Унаследовано от Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
Устаревшие..
Вызывает событие DragEnter. (Унаследовано от Control) |
| IDropTarget.OnDragLeave(EventArgs) |
Устаревшие..
Вызывает событие DragLeave. (Унаследовано от Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
Устаревшие..
Вызывает событие DragOver. (Унаследовано от Control) |