DataGrid Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Exibe ADO.NET dados em uma grade rolável.
Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use o DataGridView controle, que substitui e estende o DataGrid controle.
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
- Herança
- Atributos
- Implementações
Exemplos
O exemplo de código a seguir cria um formulário do Windows, um DataSet que contém dois DataTable objetos e um DataRelation que relaciona as duas tabelas. Para exibir os dados, um System.Windows.Forms.DataGrid controle é associado ao DataSet método.SetDataBinding Um botão no formulário altera a aparência da grade criando dois DataGridTableStyle objetos e definindo o MappingName de cada objeto como um TableName dos DataTable objetos. O exemplo também contém código MouseUp no caso de usar o HitTest método para imprimir a coluna, a linha e a parte da grade clicada.
#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
Comentários
Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use o controle DataGridView.
O System.Windows.Forms.DataGrid aplicativo exibe links semelhantes à Web para tabelas filho. Você pode clicar em um link para navegar até a tabela filho. Quando uma tabela filho é exibida, um botão Voltar aparece na legenda que pode ser clicado para navegar de volta para a tabela pai. Os dados das linhas pai são exibidos abaixo da legenda e acima dos cabeçalhos de coluna. Você pode ocultar as informações da linha pai clicando no botão à direita do botão voltar.
Para exibir uma tabela no System.Windows.Forms.DataGrid tempo de execução, use o SetDataBinding método para definir as propriedades e DataMember as DataSource propriedades como uma fonte de dados válida. As seguintes fontes de dados são válidas:
Um DataTable
Um DataView
Um DataSet
Uma única matriz de dimensão
Qualquer componente que implemente a IListSource interface
Qualquer componente que implemente a IList interface
Para obter mais informações sobre a DataSet classe, consulte DataSets, DataTables e DataViews.
Você pode criar uma grade que permite aos usuários editar dados, mas impede que eles adicionem novas linhas usando uma DataView como fonte de dados e definindo a AllowNew propriedade como false.
As fontes de dados são gerenciadas por BindingManagerBase objetos. Para cada tabela em uma fonte de dados, um BindingManagerBase pode ser retornado do formulário.BindingContext Por exemplo, você pode determinar o número de linhas contidas por uma fonte de dados retornando a propriedade do Count objeto associadoBindingManagerBase.
Para validar dados, use os objetos subjacentes que representam dados e seus eventos. Por exemplo, se os dados forem provenientes de um DataTable em umDataSet, use o e RowChanging os ColumnChanging eventos.
Observação
Como o número de colunas pode ser personalizado (adicionando ou excluindo membros do GridColumnStylesCollection) e as linhas podem ser classificadas por coluna, os valores de propriedade e ColumnNumber não RowNumber podem ser garantidos para corresponder DataRow e DataColumn índices em um DataTable. Portanto, você deve evitar usar essas propriedades no Validating evento para validar dados.
Para determinar qual célula está selecionada, use a CurrentCell propriedade. Altere o valor de qualquer célula usando a Item[] propriedade, que pode usar os índices de linha e coluna da célula ou um único DataGridCell. Monitore o CurrentCellChanged evento para detectar quando o usuário seleciona outra célula.
Para determinar qual parte do controle o usuário clicou, use o HitTest método no MouseDown evento. O HitTest método retorna um DataGrid.HitTestInfo objeto, que contém a linha e a coluna de uma área clicada.
Para gerenciar a aparência do controle em tempo de execução, várias propriedades para definir os atributos de cor e legenda estão disponíveis, incluindo o CaptionForeColor, CaptionBackColore CaptionFontassim por diante.
A aparência da grade exibida (ou grades) pode ser modificada ainda mais criando DataGridTableStyle objetos e adicionando-os GridTableStylesCollectionao , que é acessado por meio da TableStyles propriedade. Por exemplo, se estiver DataSource definido como um DataSet que contém três DataTable objetos, você poderá adicionar três DataGridTableStyle objetos à coleção, um para cada tabela. Para sincronizar cada DataGridTableStyle objeto com umDataTable, defina o TableNameMappingNameDataGridTableStyleDataTabledo . Para obter mais informações sobre a associação a uma matriz de objetos, consulte a DataGridTableStyle.MappingName propriedade.
Para criar uma exibição personalizada de uma tabela, crie uma instância de uma DataGridTextBoxColumn ou DataGridBoolColumn classe e adicione o objeto ao GridTableStylesCollection acessado por meio da TableStyles propriedade. Ambas as classes herdam de DataGridColumnStyle. Para cada estilo de coluna, defina a MappingNameColumnName coluna que você deseja mostrar na grade. Para ocultar uma coluna, defina-a MappingName como algo diferente de uma .ColumnName
Para formatar o texto de uma coluna, defina a Format propriedade de DataGridTextBoxColumn um dos valores encontrados em Tipos de Formatação e cadeias de caracteres de formato de data e hora personalizadas.
Para associar a DataGrid uma matriz fortemente tipada de objetos, o tipo de objeto deve conter propriedades públicas. Para criar um DataGridTableStyle que exibe a matriz, defina a DataGridTableStyle.MappingName propriedade para typename[] onde typename é substituída pelo nome do tipo de objeto. Observe também que a MappingName propriedade diferencia maiúsculas de minúsculas; o nome do tipo deve ser exatamente correspondente. Consulte a MappingName propriedade para obter um exemplo.
Você também pode associar a DataGrid um ArrayList. Um recurso é ArrayList que ele pode conter objetos de vários tipos, mas só DataGrid pode se associar a essa lista quando todos os itens na lista forem do mesmo tipo que o primeiro item. Isso significa que todos os objetos devem ser do mesmo tipo ou devem herdar da mesma classe que o primeiro item da lista. Por exemplo, se o primeiro item em uma lista for um Control, o segundo item poderá ser um TextBox (que herda de Control). Se, por outro lado, o primeiro item for um TextBox, o segundo objeto não poderá ser um Control. Além disso, é ArrayList necessário ter itens quando ele estiver associado. Um vazio ArrayList resultará em uma grade vazia. Além disso, os objetos no ArrayList devem conter propriedades públicas. Ao associar a um ArrayList, defina o DataGridTableStyleMappingName de "ArrayList" (o nome do tipo).
Para cada DataGridTableStyleum, você pode definir atributos de cor e legenda que substituem as configurações do System.Windows.Forms.DataGrid controle. No entanto, se essas propriedades não estiverem definidas, as configurações do controle serão usadas por padrão. As seguintes propriedades podem ser substituídas por DataGridTableStyle propriedades:
Para personalizar a aparência de colunas individuais, adicione DataGridColumnStyle objetos ao GridColumnStylesCollection, que é acessado por meio da GridColumnStyles propriedade de cada DataGridTableStyle. Para sincronizar cada DataGridColumnStyle um com um DataColumn no DataTable, defina como MappingName o ColumnName de um DataColumn. Ao construir uma DataGridColumnStyle, você também pode definir uma cadeia de caracteres de formatação que especifica como a coluna exibe dados. Por exemplo, você pode especificar que a coluna use um formato de data curta para exibir as datas contidas na tabela.
Cuidado
Sempre crie DataGridColumnStyle objetos e adicione-os GridColumnStylesCollection ao antes de adicionar DataGridTableStyle objetos ao GridTableStylesCollection. Quando você adiciona um vazio DataGridTableStyle com um valor válido MappingName à coleção, DataGridColumnStyle os objetos são gerados automaticamente para você. Consequentemente, uma exceção será gerada se você tentar adicionar novos DataGridColumnStyle objetos com valores duplicados MappingName ao GridColumnStylesCollection.
Observação
O DataGridView controle substitui e adiciona funcionalidade ao DataGrid controle; no entanto, o DataGrid controle é mantido para compatibilidade com versões anteriores e uso futuro, se você escolher. Para obter mais informações, consulte Diferenças entre os controles DataGridView e DataGrid dos Windows Forms.
Construtores
| Nome | Description |
|---|---|
| DataGrid() |
Obsoleto.
Inicializa uma nova instância da classe DataGrid. |
Propriedades
| Nome | Description |
|---|---|
| AccessibilityObject |
Obsoleto.
Obtém o AccessibleObject atribuído ao controle. (Herdado de Control) |
| AccessibleDefaultActionDescription |
Obsoleto.
Obtém ou define a descrição da ação padrão do controle para uso por aplicativos cliente de acessibilidade. (Herdado de Control) |
| AccessibleDescription |
Obsoleto.
Obtém ou define a descrição do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control) |
| AccessibleName |
Obsoleto.
Obtém ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control) |
| AccessibleRole |
Obsoleto.
Obtém ou define a função acessível do controle. (Herdado de Control) |
| AllowDrop |
Obsoleto.
Obtém ou define um valor que indica se o controle pode aceitar dados que o usuário arrasta para ele. (Herdado de Control) |
| AllowNavigation |
Obsoleto.
Obtém ou define um valor que indica se a navegação é permitida. |
| AllowSorting |
Obsoleto.
Obtém ou define um valor que indica se a grade pode ser recorrida clicando em um cabeçalho de coluna. |
| AlternatingBackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo de linhas numeradas ímpares da grade. |
| Anchor |
Obsoleto.
Obtém ou define as bordas do contêiner ao qual um controle está associado e determina como um controle é redimensionado com seu pai. (Herdado de Control) |
| AutoScrollOffset |
Obsoleto.
Obtém ou define onde esse controle é rolado para dentro ScrollControlIntoView(Control). (Herdado de Control) |
| AutoSize |
Obsoleto.
Essa propriedade não é relevante para essa classe. (Herdado de Control) |
| BackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo de linhas com numeração uniforme da grade. |
| BackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo para o controle. (Herdado de Control) |
| BackgroundColor |
Obsoleto.
Obtém ou define a cor da área que não é de linha da grade. |
| BackgroundImage |
Obsoleto.
Esse membro não é significativo para esse controle. |
| BackgroundImageLayout |
Obsoleto.
Esse membro não é significativo para esse controle. |
| BindingContext |
Obsoleto.
Obtém ou define o BindingContext para o controle. (Herdado de Control) |
| BorderStyle |
Obsoleto.
Obtém ou define o estilo de borda da grade. |
| Bottom |
Obsoleto.
Obtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área do cliente do contêiner. (Herdado de Control) |
| Bounds |
Obsoleto.
Obtém ou define o tamanho e o local do controle, incluindo seus elementos nãoclientes, em pixels, em relação ao controle pai. (Herdado de Control) |
| CanEnableIme |
Obsoleto.
Obtém um valor que indica se a ImeMode propriedade pode ser definida como um valor ativo para habilitar o suporte ao IME. (Herdado de Control) |
| CanFocus |
Obsoleto.
Obtém um valor que indica se o controle pode receber o foco. (Herdado de Control) |
| CanRaiseEvents |
Obsoleto.
Determina se os eventos podem ser gerados no controle. (Herdado de Control) |
| CanSelect |
Obsoleto.
Obtém um valor que indica se o controle pode ser selecionado. (Herdado de Control) |
| CaptionBackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo da área de legenda. |
| CaptionFont |
Obsoleto.
Obtém ou define a fonte da legenda da grade. |
| CaptionForeColor |
Obsoleto.
Obtém ou define a cor do primeiro plano da área de legenda. |
| CaptionText |
Obsoleto.
Obtém ou define o texto da legenda da janela da grade. |
| CaptionVisible |
Obsoleto.
Obtém ou define um valor que indica se a legenda da grade está visível. |
| Capture |
Obsoleto.
Obtém ou define um valor que indica se o controle capturou o mouse. (Herdado de Control) |
| CausesValidation |
Obsoleto.
Obtém ou define um valor que indica se o controle faz com que a validação seja executada em quaisquer controles que exijam validação quando ele recebe o foco. (Herdado de Control) |
| ClientRectangle |
Obsoleto.
Obtém o retângulo que representa a área do cliente do controle. (Herdado de Control) |
| ClientSize |
Obsoleto.
Obtém ou define a altura e a largura da área do cliente do controle. (Herdado de Control) |
| ColumnHeadersVisible |
Obsoleto.
Obtém ou define um valor que indica se os cabeçalhos de coluna de uma tabela estão visíveis. |
| CompanyName |
Obsoleto.
Obtém o nome da empresa ou criador do aplicativo que contém o controle. (Herdado de Control) |
| Container |
Obsoleto.
Obtém o IContainer que contém o Component. (Herdado de Component) |
| ContainsFocus |
Obsoleto.
Obtém um valor que indica se o controle ou um de seus controles filho tem atualmente o foco de entrada. (Herdado de Control) |
| ContextMenu |
Obsoleto.
Obtém ou define o menu de atalho associado ao controle. (Herdado de Control) |
| ContextMenuStrip |
Obsoleto.
Obtém ou define o ContextMenuStrip associado a esse controle. (Herdado de Control) |
| Controls |
Obsoleto.
Obtém a coleção de controles contidos no controle. (Herdado de Control) |
| Created |
Obsoleto.
Obtém um valor que indica se o controle foi criado. (Herdado de Control) |
| CreateParams |
Obsoleto.
Obtém os parâmetros de criação necessários quando o identificador de controle é criado. (Herdado de Control) |
| CurrentCell |
Obsoleto.
Obtém ou define qual célula tem o foco. Não disponível em tempo de design. |
| CurrentRowIndex |
Obsoleto.
Obtém ou define o índice da linha que atualmente tem foco. |
| Cursor |
Obsoleto.
Esse membro não é significativo para esse controle. |
| DataBindings |
Obsoleto.
Obtém as associações de dados para o controle. (Herdado de Control) |
| DataContext |
Obsoleto.
Obtém ou define o contexto de dados para fins de associação de dados. Essa é uma propriedade ambiente. (Herdado de Control) |
| DataMember |
Obsoleto.
Obtém ou define a lista específica em uma DataSource para a qual o DataGrid controle exibe uma grade. |
| DataSource |
Obsoleto.
Obtém ou define a fonte de dados para a qual a grade está exibindo dados. |
| DefaultCursor |
Obsoleto.
Obtém ou define o cursor padrão para o controle. (Herdado de Control) |
| DefaultImeMode |
Obsoleto.
Obtém o modo IME (Editor de Método de Entrada) padrão compatível com o controle. (Herdado de Control) |
| DefaultMargin |
Obsoleto.
Obtém o espaço, em pixels, especificado por padrão entre controles. (Herdado de Control) |
| DefaultMaximumSize |
Obsoleto.
Obtém o comprimento e a altura, em pixels, que é especificado como o tamanho máximo padrão de um controle. (Herdado de Control) |
| DefaultMinimumSize |
Obsoleto.
Obtém o comprimento e a altura, em pixels, que é especificado como o tamanho mínimo padrão de um controle. (Herdado de Control) |
| DefaultPadding |
Obsoleto.
Obtém o espaçamento interno padrão, em pixels, do conteúdo de um controle. (Herdado de Control) |
| DefaultSize |
Obsoleto.
Obtém o tamanho padrão do controle. |
| DefaultSize |
Obsoleto.
Obtém o tamanho padrão do controle. (Herdado de Control) |
| DesignMode |
Obsoleto.
Obtém um valor que indica se o Component está no modo de design no momento. (Herdado de Component) |
| DeviceDpi |
Obsoleto.
Obtém o valor de DPI para o dispositivo de exibição em que o controle está sendo exibido no momento. (Herdado de Control) |
| DisplayRectangle |
Obsoleto.
Obtém o retângulo que representa a área de exibição do controle. (Herdado de Control) |
| Disposing |
Obsoleto.
Obtém um valor que indica se a classe base Control está em processo de descarte. (Herdado de Control) |
| Dock |
Obsoleto.
Obtém ou define quais bordas de controle são encaixadas em seu controle pai e determina como um controle é redimensionado com seu pai. (Herdado de Control) |
| DoubleBuffered |
Obsoleto.
Obtém ou define um valor que indica se esse controle deve redesenhar sua superfície usando um buffer secundário para reduzir ou impedir a cintilação. (Herdado de Control) |
| Enabled |
Obsoleto.
Obtém ou define um valor que indica se o controle pode responder à interação do usuário. (Herdado de Control) |
| Events |
Obsoleto.
Obtém a lista de manipuladores de eventos anexados a isso Component. (Herdado de Component) |
| FirstVisibleColumn |
Obsoleto.
Obtém o índice da primeira coluna visível em uma grade. |
| FlatMode |
Obsoleto.
Obtém ou define um valor que indica se a grade é exibida no modo simples. |
| Focused |
Obsoleto.
Obtém um valor que indica se o controle tem foco de entrada. (Herdado de Control) |
| Font |
Obsoleto.
Obtém ou define a fonte do texto exibido pelo controle. (Herdado de Control) |
| FontHeight |
Obsoleto.
Obtém ou define a altura da fonte do controle. (Herdado de Control) |
| ForeColor |
Obsoleto.
Obtém ou define a cor do primeiro plano (normalmente a cor do texto) propriedade do DataGrid controle. |
| ForeColor |
Obsoleto.
Obtém ou define a cor do primeiro plano do controle. (Herdado de Control) |
| GridLineColor |
Obsoleto.
Obtém ou define a cor das linhas de grade. |
| GridLineStyle |
Obsoleto.
Obtém ou define o estilo de linha da grade. |
| Handle |
Obsoleto.
Obtém o identificador de janela ao qual o controle está associado. (Herdado de Control) |
| HasChildren |
Obsoleto.
Obtém um valor que indica se o controle contém um ou mais controles filho. (Herdado de Control) |
| HeaderBackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo de todos os cabeçalhos de linha e coluna. |
| HeaderFont |
Obsoleto.
Obtém ou define a fonte usada para cabeçalhos de coluna. |
| HeaderForeColor |
Obsoleto.
Obtém ou define a cor de primeiro plano dos cabeçalhos. |
| Height |
Obsoleto.
Obtém ou define a altura do controle. (Herdado de Control) |
| HorizScrollBar |
Obsoleto.
Obtém a barra de rolagem horizontal da grade. |
| ImeMode |
Obsoleto.
Obtém ou define o modo IME (Editor de Método de Entrada) do controle. (Herdado de Control) |
| ImeModeBase |
Obsoleto.
Obtém ou define o modo IME de um controle. (Herdado de Control) |
| InvokeRequired |
Obsoleto.
Obtém um valor que indica se o chamador deve chamar um método de invocação ao fazer chamadas de método para o controle porque o chamador está em um thread diferente do em que o controle foi criado. (Herdado de Control) |
| IsAccessible |
Obsoleto.
Obtém ou define um valor que indica se o controle está visível para aplicativos de acessibilidade. (Herdado de Control) |
| IsAncestorSiteInDesignMode |
Obsoleto.
Indica se um dos Ancestrais desse controle está no local e nesse site no DesignMode. Esta propriedade é somente para leitura. (Herdado de Control) |
| IsDisposed |
Obsoleto.
Obtém um valor que indica se o controle foi descartado. (Herdado de Control) |
| IsHandleCreated |
Obsoleto.
Obtém um valor que indica se o controle tem um identificador associado a ele. (Herdado de Control) |
| IsMirrored |
Obsoleto.
Obtém um valor que indica se o controle é espelhado. (Herdado de Control) |
| Item[DataGridCell] |
Obsoleto.
Obtém ou define o valor de um especificado DataGridCell. |
| Item[Int32, Int32] |
Obsoleto.
Obtém ou define o valor da célula na linha e coluna especificadas. |
| LayoutEngine |
Obsoleto.
Obtém uma instância armazenada em cache do mecanismo de layout do controle. (Herdado de Control) |
| Left |
Obsoleto.
Obtém ou define a distância, em pixels, entre a borda esquerda do controle e a borda esquerda da área do cliente do contêiner. (Herdado de Control) |
| LinkColor |
Obsoleto.
Obtém ou define a cor do texto que você pode clicar para navegar até uma tabela filho. |
| LinkHoverColor |
Obsoleto.
Esse membro não é significativo para esse controle. |
| ListManager |
Obsoleto.
Obtém o CurrencyManager controle para esse DataGrid controle. |
| Location |
Obsoleto.
Obtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superior esquerdo de seu contêiner. (Herdado de Control) |
| Margin |
Obsoleto.
Obtém ou define o espaço entre controles. (Herdado de Control) |
| MaximumSize |
Obsoleto.
Obtém ou define o tamanho que é o limite superior que GetPreferredSize(Size) pode especificar. (Herdado de Control) |
| MinimumSize |
Obsoleto.
Obtém ou define o tamanho que é o limite inferior que GetPreferredSize(Size) pode especificar. (Herdado de Control) |
| Name |
Obsoleto.
Obtém ou define o nome do controle. (Herdado de Control) |
| Padding |
Obsoleto.
Obtém ou define o preenchimento dentro do controle. (Herdado de Control) |
| Parent |
Obsoleto.
Obtém ou define o contêiner pai do controle. (Herdado de Control) |
| ParentRowsBackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo das linhas pai. |
| ParentRowsForeColor |
Obsoleto.
Obtém ou define a cor de primeiro plano das linhas pai. |
| ParentRowsLabelStyle |
Obsoleto.
Obtém ou define a maneira como os rótulos de linha pai são exibidos. |
| ParentRowsVisible |
Obsoleto.
Obtém ou define um valor que indica se as linhas pai de uma tabela estão visíveis. |
| PreferredColumnWidth |
Obsoleto.
Obtém ou define a largura padrão das colunas de grade em pixels. |
| PreferredRowHeight |
Obsoleto.
Obtém ou define a altura da linha preferencial para o DataGrid controle. |
| PreferredSize |
Obsoleto.
Obtém o tamanho de uma área retangular na qual o controle pode se ajustar. (Herdado de Control) |
| ProductName |
Obsoleto.
Obtém o nome do produto do assembly que contém o controle. (Herdado de Control) |
| ProductVersion |
Obsoleto.
Obtém a versão do assembly que contém o controle. (Herdado de Control) |
| ReadOnly |
Obsoleto.
Obtém ou define um valor que indica se a grade está no modo somente leitura. |
| RecreatingHandle |
Obsoleto.
Obtém um valor que indica se o controle está recriando seu identificador no momento. (Herdado de Control) |
| Region |
Obsoleto.
Obtém ou define a região da janela associada ao controle. (Herdado de Control) |
| RenderRightToLeft |
Obsoleto.
Obsoleto.
Esta propriedade agora está obsoleta. (Herdado de Control) |
| ResizeRedraw |
Obsoleto.
Obtém ou define um valor que indica se o controle é redesenhado quando redimensionado. (Herdado de Control) |
| Right |
Obsoleto.
Obtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área do cliente do contêiner. (Herdado de Control) |
| RightToLeft |
Obsoleto.
Obtém ou define um valor que indica se os elementos do controle estão alinhados para dar suporte a localidades usando fontes da direita para a esquerda. (Herdado de Control) |
| RowHeadersVisible |
Obsoleto.
Obtém ou define um valor que especifica se os cabeçalhos de linha estão visíveis. |
| RowHeaderWidth |
Obsoleto.
Obtém ou define a largura dos cabeçalhos de linha. |
| ScaleChildren |
Obsoleto.
Obtém um valor que determina o dimensionamento de controles filho. (Herdado de Control) |
| SelectionBackColor |
Obsoleto.
Obtém ou define a cor da tela de fundo das linhas selecionadas. |
| SelectionForeColor |
Obsoleto.
Obtém ou define a cor de primeiro plano das linhas selecionadas. |
| ShowFocusCues |
Obsoleto.
Obtém um valor que indica se o controle deve exibir retângulos de foco. (Herdado de Control) |
| ShowKeyboardCues |
Obsoleto.
Obtém um valor que indica se a interface do usuário está no estado apropriado para mostrar ou ocultar aceleradores de teclado. (Herdado de Control) |
| Site |
Obsoleto.
Obtém ou define o site do controle. |
| Site |
Obsoleto.
Obtém ou define o site do controle. (Herdado de Control) |
| Size |
Obsoleto.
Obtém ou define a altura e a largura do controle. (Herdado de Control) |
| TabIndex |
Obsoleto.
Obtém ou define a ordem de tabulação do controle dentro de seu contêiner. (Herdado de Control) |
| TableStyles |
Obsoleto.
Obtém a coleção de DataGridTableStyle objetos para a grade. |
| TabStop |
Obsoleto.
Obtém ou define um valor que indica se o usuário pode dar o foco a esse controle usando a chave TAB. (Herdado de Control) |
| Tag |
Obsoleto.
Obtém ou define o objeto que contém dados sobre o controle. (Herdado de Control) |
| Text |
Obsoleto.
Esse membro não é significativo para esse controle. |
| Top |
Obsoleto.
Obtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área de cliente do contêiner. (Herdado de Control) |
| TopLevelControl |
Obsoleto.
Obtém o controle pai que não é pai de outro controle do Windows Forms. Normalmente, esse é o mais Form externo no qual o controle está contido. (Herdado de Control) |
| UseWaitCursor |
Obsoleto.
Obtém ou define um valor que indica se o cursor de espera deve ser usado para o controle atual e todos os controles filho. (Herdado de Control) |
| VertScrollBar |
Obsoleto.
Obtém a barra de rolagem vertical do controle. |
| Visible |
Obsoleto.
Obtém ou define um valor que indica se o controle e todos os seus controles filho são exibidos. (Herdado de Control) |
| VisibleColumnCount |
Obsoleto.
Obtém o número de colunas visíveis. |
| VisibleRowCount |
Obsoleto.
Obtém o número de linhas visíveis. |
| Width |
Obsoleto.
Obtém ou define a largura do controle. (Herdado de Control) |
| WindowTarget |
Obsoleto.
Essa propriedade não é relevante para essa classe. (Herdado de Control) |
Métodos
| Nome | Description |
|---|---|
| AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) |
Obsoleto.
Notifica os aplicativos cliente de acessibilidade dos especificados AccessibleEvents para o controle filho especificado. (Herdado de Control) |
| AccessibilityNotifyClients(AccessibleEvents, Int32) |
Obsoleto.
Notifica os aplicativos cliente de acessibilidade do controle filho especificado AccessibleEvents . (Herdado de Control) |
| BeginEdit(DataGridColumnStyle, Int32) |
Obsoleto.
Tenta colocar a grade em um estado em que a edição é permitida. |
| BeginInit() |
Obsoleto.
Inicia a inicialização de um DataGrid que é usado em um formulário ou usado por outro componente. A inicialização ocorre em tempo de execução. |
| BeginInvoke(Action) |
Obsoleto.
Executa o delegado especificado de forma assíncrona no thread no qual o identificador subjacente do controle foi criado. (Herdado de Control) |
| BeginInvoke(Delegate, Object[]) |
Obsoleto.
Executa o delegado especificado de forma assíncrona com os argumentos especificados, no thread em que o identificador subjacente do controle foi criado. (Herdado de Control) |
| BeginInvoke(Delegate) |
Obsoleto.
Executa o delegado especificado de forma assíncrona no thread no qual o identificador subjacente do controle foi criado. (Herdado de Control) |
| BringToFront() |
Obsoleto.
Traz o controle para a frente da ordem z. (Herdado de Control) |
| CancelEditing() |
Obsoleto.
Cancela a operação de edição atual e reverte todas as alterações. |
| Collapse(Int32) |
Obsoleto.
Recolhe as relações filho, se houver alguma para todas as linhas ou para uma linha especificada. |
| ColumnStartedEditing(Control) |
Obsoleto.
Informa o DataGrid controle quando o usuário começa a editar uma coluna usando o controle especificado. |
| ColumnStartedEditing(Rectangle) |
Obsoleto.
Informa o DataGrid controle quando o usuário começa a editar a coluna no local especificado. |
| Contains(Control) |
Obsoleto.
Recupera um valor que indica se o controle especificado é um filho do controle. (Herdado de Control) |
| CreateAccessibilityInstance() |
Obsoleto.
Constrói uma nova instância do objeto de acessibilidade para esse controle. |
| CreateAccessibilityInstance() |
Obsoleto.
Cria um novo objeto de acessibilidade para o controle. (Herdado de Control) |
| CreateControl() |
Obsoleto.
Força a criação do controle visível, incluindo a criação do identificador e quaisquer controles filho visíveis. (Herdado de Control) |
| CreateControlsInstance() |
Obsoleto.
Cria uma nova instância da coleção de controle para o controle. (Herdado de Control) |
| CreateGraphics() |
Obsoleto.
Cria o Graphics para o controle. (Herdado de Control) |
| CreateGridColumn(PropertyDescriptor, Boolean) |
Obsoleto.
Cria um DataGridColumnStyle uso do .PropertyDescriptor |
| CreateGridColumn(PropertyDescriptor) |
Obsoleto.
Cria um novo DataGridColumnStyle com o especificado PropertyDescriptor. |
| CreateHandle() |
Obsoleto.
Cria um identificador para o controle. (Herdado de Control) |
| CreateObjRef(Type) |
Obsoleto.
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| DefWndProc(Message) |
Obsoleto.
Envia a mensagem especificada para o procedimento de janela padrão. (Herdado de Control) |
| DestroyHandle() |
Obsoleto.
Destrói o identificador associado ao controle. (Herdado de Control) |
| Dispose() |
Obsoleto.
Libera todos os recursos usados pelo Component. (Herdado de Component) |
| Dispose(Boolean) |
Obsoleto.
Descarta os recursos (além da memória) usados DataGridpelo . |
| Dispose(Boolean) |
Obsoleto.
Libera os recursos não gerenciados usados pelos Control controles filho e, opcionalmente, libera os recursos gerenciados. (Herdado de Control) |
| DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Obsoleto.
Inicia uma operação de arrastar. (Herdado de Control) |
| DoDragDrop(Object, DragDropEffects) |
Obsoleto.
Inicia uma operação de arrastar e soltar. (Herdado de Control) |
| DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean) |
Obsoleto.
Exibe ADO.NET dados em uma grade rolável. Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use o DataGridView controle, que substitui e estende o DataGrid controle. (Herdado de Control) |
| DoDragDropAsJson<T>(T, DragDropEffects) |
Obsoleto.
Exibe ADO.NET dados em uma grade rolável. Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use o DataGridView controle, que substitui e estende o DataGrid controle. (Herdado de Control) |
| DrawToBitmap(Bitmap, Rectangle) |
Obsoleto.
Dá suporte à renderização para o bitmap especificado. (Herdado de Control) |
| EndEdit(DataGridColumnStyle, Int32, Boolean) |
Obsoleto.
Solicita o fim de uma operação de edição que está ocorrendo no DataGrid controle. |
| EndInit() |
Obsoleto.
Encerra a inicialização de um DataGrid que é usado em um formulário ou usado por outro componente. A inicialização ocorre em tempo de execução. |
| EndInvoke(IAsyncResult) |
Obsoleto.
Recupera o valor retornado da operação assíncrona representada pelo IAsyncResult passado. (Herdado de Control) |
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Expand(Int32) |
Obsoleto.
Exibe relações filho, se houver, para todas as linhas ou uma linha específica. |
| FindForm() |
Obsoleto.
Recupera o formulário no qual o controle está ativado. (Herdado de Control) |
| Focus() |
Obsoleto.
Define o foco de entrada para o controle. (Herdado de Control) |
| GetAccessibilityObjectById(Int32) |
Obsoleto.
Recupera o especificado AccessibleObject. (Herdado de Control) |
| GetAutoSizeMode() |
Obsoleto.
Recupera um valor que indica como um controle se comportará quando sua AutoSize propriedade estiver habilitada. (Herdado de Control) |
| GetCellBounds(DataGridCell) |
Obsoleto.
Obtém a Rectangle célula especificada por DataGridCell. |
| GetCellBounds(Int32, Int32) |
Obsoleto.
Obtém a Rectangle célula especificada por linha e número de coluna. |
| GetChildAtPoint(Point, GetChildAtPointSkip) |
Obsoleto.
Recupera o controle filho localizado nas coordenadas especificadas, especificando se os controles filho devem ser ignorados de um determinado tipo. (Herdado de Control) |
| GetChildAtPoint(Point) |
Obsoleto.
Recupera o controle filho localizado nas coordenadas especificadas. (Herdado de Control) |
| GetContainerControl() |
Obsoleto.
Retorna a próxima ContainerControl cadeia de controles pai do controle. (Herdado de Control) |
| GetCurrentCellBounds() |
Obsoleto.
Obtém um Rectangle que especifica os quatro cantos da célula selecionada. |
| GetHashCode() |
Obsoleto.
Serve como a função de hash padrão. (Herdado de Object) |
| GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
| GetNextControl(Control, Boolean) |
Obsoleto.
Recupera o próximo controle para frente ou para trás na ordem de tabulação dos controles filho. (Herdado de Control) |
| GetOutputTextDelimiter() |
Obsoleto.
Obtém a cadeia de caracteres que é o delimitador entre colunas quando o conteúdo da linha é copiado para a Área de Transferência. |
| GetPreferredSize(Size) |
Obsoleto.
Recupera o tamanho de uma área retangular na qual um controle pode ser instalado. (Herdado de Control) |
| GetScaledBounds(Rectangle, SizeF, BoundsSpecified) |
Obsoleto.
Recupera os limites nos quais o controle é dimensionado. (Herdado de Control) |
| GetService(Type) |
Obsoleto.
Retorna um objeto que representa um serviço fornecido pelo Component ou por sua Container. (Herdado de Component) |
| GetStyle(ControlStyles) |
Obsoleto.
Recupera o valor do bit de estilo de controle especificado para o controle. (Herdado de Control) |
| GetTopLevel() |
Obsoleto.
Determina se o controle é um controle de nível superior. (Herdado de Control) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| GridHScrolled(Object, ScrollEventArgs) |
Obsoleto.
Escuta o evento de rolagem da barra de rolagem horizontal. |
| GridVScrolled(Object, ScrollEventArgs) |
Obsoleto.
Escuta o evento de rolagem da barra de rolagem vertical. |
| Hide() |
Obsoleto.
Oculta o controle do usuário. (Herdado de Control) |
| HitTest(Int32, Int32) |
Obsoleto.
Obtém informações, como o número de linha e coluna de um ponto clicado na grade, usando a coordenada x e y passada para o método. |
| HitTest(Point) |
Obsoleto.
Obtém informações, como o número de linha e coluna de um ponto clicado na grade, sobre a grade usando um determinado Point. |
| InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância. (Herdado de MarshalByRefObject) |
| InitLayout() |
Obsoleto.
Chamado após o controle ter sido adicionado a outro contêiner. (Herdado de Control) |
| Invalidate() |
Obsoleto.
Invalida toda a superfície do controle e faz com que o controle seja redesenhado. (Herdado de Control) |
| Invalidate(Boolean) |
Obsoleto.
Invalida uma região específica do controle e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control) |
| Invalidate(Rectangle, Boolean) |
Obsoleto.
Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control) |
| Invalidate(Rectangle) |
Obsoleto.
Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. (Herdado de Control) |
| Invalidate(Region, Boolean) |
Obsoleto.
Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control) |
| Invalidate(Region) |
Obsoleto.
Invalida a região especificada do controle (adiciona-a à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e faz com que uma mensagem de pintura seja enviada ao controle. (Herdado de Control) |
| Invoke(Action) |
Obsoleto.
Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control) |
| Invoke(Delegate, Object[]) |
Obsoleto.
Executa o delegado especificado, no thread que possui o identificador de janela subjacente do controle, com a lista de argumentos especificada. (Herdado de Control) |
| Invoke(Delegate) |
Obsoleto.
Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control) |
| Invoke<T>(Func<T>) |
Obsoleto.
Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control) |
| InvokeAsync(Action, CancellationToken) |
Obsoleto.
Invoca o retorno de chamada síncrono especificado de forma assíncrona no thread que possui o identificador do controle. (Herdado de Control) |
| InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken) |
Obsoleto.
Executa o retorno de chamada assíncrono especificado no thread que possui o identificador do controle de forma assíncrona. (Herdado de Control) |
| InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken) |
Obsoleto.
Executa o retorno de chamada assíncrono especificado no thread que possui o identificador do controle. (Herdado de Control) |
| InvokeAsync<T>(Func<T>, CancellationToken) |
Obsoleto.
Invoca o retorno de chamada síncrono especificado de forma assíncrona no thread que possui o identificador do controle. (Herdado de Control) |
| InvokeGotFocus(Control, EventArgs) |
Obsoleto.
Gera o GotFocus evento para o controle especificado. (Herdado de Control) |
| InvokeLostFocus(Control, EventArgs) |
Obsoleto.
Gera o LostFocus evento para o controle especificado. (Herdado de Control) |
| InvokeOnClick(Control, EventArgs) |
Obsoleto.
Gera o Click evento para o controle especificado. (Herdado de Control) |
| InvokePaint(Control, PaintEventArgs) |
Obsoleto.
Gera o Paint evento para o controle especificado. (Herdado de Control) |
| InvokePaintBackground(Control, PaintEventArgs) |
Obsoleto.
Gera o |
| IsExpanded(Int32) |
Obsoleto.
Obtém um valor que indica se o nó de uma linha especificada é expandido ou recolhido. |
| IsInputChar(Char) |
Obsoleto.
Determina se um caractere é um caractere de entrada que o controle reconhece. (Herdado de Control) |
| IsInputKey(Keys) |
Obsoleto.
Determina se a chave especificada é uma chave de entrada regular ou uma chave especial que requer pré-processamento. (Herdado de Control) |
| IsSelected(Int32) |
Obsoleto.
Obtém um valor que indica se uma linha especificada está selecionada. |
| LogicalToDeviceUnits(Int32) |
Obsoleto.
Converte um valor de DPI lógico em seu valor de DPI DeviceUnit equivalente. (Herdado de Control) |
| LogicalToDeviceUnits(Size) |
Obsoleto.
Transforma um tamanho de unidades lógicas para dispositivos dimensionando-o para o DPI atual e arredondando para baixo até o valor inteiro mais próximo para largura e altura. (Herdado de Control) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Obsoleto.
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| NavigateBack() |
Obsoleto.
Navega de volta para a tabela exibida anteriormente na grade. |
| NavigateTo(Int32, String) |
Obsoleto.
Navega até a tabela especificada pelo nome da linha e da relação. |
| NotifyInvalidate(Rectangle) |
Obsoleto.
Aciona o Invalidated evento com uma região especificada do controle para invalidar. (Herdado de Control) |
| OnAllowNavigationChanged(EventArgs) |
Obsoleto.
Aciona o evento AllowNavigationChanged. |
| OnAutoSizeChanged(EventArgs) |
Obsoleto.
Aciona o evento AutoSizeChanged. (Herdado de Control) |
| OnBackButtonClicked(Object, EventArgs) |
Obsoleto.
Escuta o evento clicado no botão voltar da legenda. |
| OnBackColorChanged(EventArgs) |
Obsoleto.
Aciona o evento BackColorChanged. |
| OnBackColorChanged(EventArgs) |
Obsoleto.
Aciona o evento BackColorChanged. (Herdado de Control) |
| OnBackgroundColorChanged(EventArgs) |
Obsoleto.
Aciona o evento BackgroundColorChanged. |
| OnBackgroundImageChanged(EventArgs) |
Obsoleto.
Aciona o evento BackgroundImageChanged. (Herdado de Control) |
| OnBackgroundImageLayoutChanged(EventArgs) |
Obsoleto.
Aciona o evento BackgroundImageLayoutChanged. (Herdado de Control) |
| OnBindingContextChanged(EventArgs) |
Obsoleto.
Aciona o evento BindingContextChanged. |
| OnBindingContextChanged(EventArgs) |
Obsoleto.
Aciona o evento BindingContextChanged. (Herdado de Control) |
| OnBorderStyleChanged(EventArgs) |
Obsoleto.
Aciona o evento BorderStyleChanged. |
| OnCaptionVisibleChanged(EventArgs) |
Obsoleto.
Aciona o evento CaptionVisibleChanged. |
| OnCausesValidationChanged(EventArgs) |
Obsoleto.
Aciona o evento CausesValidationChanged. (Herdado de Control) |
| OnChangeUICues(UICuesEventArgs) |
Obsoleto.
Aciona o evento ChangeUICues. (Herdado de Control) |
| OnClick(EventArgs) |
Obsoleto.
Aciona o evento Click. (Herdado de Control) |
| OnClientSizeChanged(EventArgs) |
Obsoleto.
Aciona o evento ClientSizeChanged. (Herdado de Control) |
| OnContextMenuChanged(EventArgs) |
Obsoleto.
Aciona o evento ContextMenuChanged. (Herdado de Control) |
| OnContextMenuStripChanged(EventArgs) |
Obsoleto.
Aciona o evento ContextMenuStripChanged. (Herdado de Control) |
| OnControlAdded(ControlEventArgs) |
Obsoleto.
Aciona o evento ControlAdded. (Herdado de Control) |
| OnControlRemoved(ControlEventArgs) |
Obsoleto.
Aciona o evento ControlRemoved. (Herdado de Control) |
| OnCreateControl() |
Obsoleto.
Gera o CreateControl() método. (Herdado de Control) |
| OnCurrentCellChanged(EventArgs) |
Obsoleto.
Aciona o evento CurrentCellChanged. |
| OnCursorChanged(EventArgs) |
Obsoleto.
Aciona o evento CursorChanged. (Herdado de Control) |
| OnDataContextChanged(EventArgs) |
Obsoleto.
Exibe ADO.NET dados em uma grade rolável. Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use o DataGridView controle, que substitui e estende o DataGrid controle. (Herdado de Control) |
| OnDataSourceChanged(EventArgs) |
Obsoleto.
Aciona o evento DataSourceChanged. |
| OnDockChanged(EventArgs) |
Obsoleto.
Aciona o evento DockChanged. (Herdado de Control) |
| OnDoubleClick(EventArgs) |
Obsoleto.
Aciona o evento DoubleClick. (Herdado de Control) |
| OnDpiChangedAfterParent(EventArgs) |
Obsoleto.
Aciona o evento DpiChangedAfterParent. (Herdado de Control) |
| OnDpiChangedBeforeParent(EventArgs) |
Obsoleto.
Aciona o evento DpiChangedBeforeParent. (Herdado de Control) |
| OnDragDrop(DragEventArgs) |
Obsoleto.
Aciona o evento DragDrop. (Herdado de Control) |
| OnDragEnter(DragEventArgs) |
Obsoleto.
Aciona o evento DragEnter. (Herdado de Control) |
| OnDragLeave(EventArgs) |
Obsoleto.
Aciona o evento DragLeave. (Herdado de Control) |
| OnDragOver(DragEventArgs) |
Obsoleto.
Aciona o evento DragOver. (Herdado de Control) |
| OnEnabledChanged(EventArgs) |
Obsoleto.
Aciona o evento EnabledChanged. (Herdado de Control) |
| OnEnter(EventArgs) |
Obsoleto.
Aciona o evento Enter. |
| OnEnter(EventArgs) |
Obsoleto.
Aciona o evento Enter. (Herdado de Control) |
| OnFlatModeChanged(EventArgs) |
Obsoleto.
Aciona o evento FlatModeChanged. |
| OnFontChanged(EventArgs) |
Obsoleto.
Aciona o evento FontChanged. |
| OnFontChanged(EventArgs) |
Obsoleto.
Aciona o evento FontChanged. (Herdado de Control) |
| OnForeColorChanged(EventArgs) |
Obsoleto.
Aciona o evento ForeColorChanged. |
| OnForeColorChanged(EventArgs) |
Obsoleto.
Aciona o evento ForeColorChanged. (Herdado de Control) |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Obsoleto.
Aciona o evento GiveFeedback. (Herdado de Control) |
| OnGotFocus(EventArgs) |
Obsoleto.
Aciona o evento GotFocus. (Herdado de Control) |
| OnHandleCreated(EventArgs) |
Obsoleto.
Aciona o evento CreateHandle(). |
| OnHandleCreated(EventArgs) |
Obsoleto.
Aciona o evento HandleCreated. (Herdado de Control) |
| OnHandleDestroyed(EventArgs) |
Obsoleto.
Aciona o evento DestroyHandle(). |
| OnHandleDestroyed(EventArgs) |
Obsoleto.
Aciona o evento HandleDestroyed. (Herdado de Control) |
| OnHelpRequested(HelpEventArgs) |
Obsoleto.
Aciona o evento HelpRequested. (Herdado de Control) |
| OnImeModeChanged(EventArgs) |
Obsoleto.
Aciona o evento ImeModeChanged. (Herdado de Control) |
| OnInvalidated(InvalidateEventArgs) |
Obsoleto.
Aciona o evento Invalidated. (Herdado de Control) |
| OnKeyDown(KeyEventArgs) |
Obsoleto.
Aciona o evento KeyDown. |
| OnKeyDown(KeyEventArgs) |
Obsoleto.
Aciona o evento KeyDown. (Herdado de Control) |
| OnKeyPress(KeyPressEventArgs) |
Obsoleto.
Aciona o evento KeyPress. |
| OnKeyPress(KeyPressEventArgs) |
Obsoleto.
Aciona o evento KeyPress. (Herdado de Control) |
| OnKeyUp(KeyEventArgs) |
Obsoleto.
Aciona o evento KeyUp. (Herdado de Control) |
| OnLayout(LayoutEventArgs) |
Obsoleto.
Aciona o Layout evento, que reposiciona controles e atualiza barras de rolagem. |
| OnLayout(LayoutEventArgs) |
Obsoleto.
Aciona o evento Layout. (Herdado de Control) |
| OnLeave(EventArgs) |
Obsoleto.
Aciona o evento Leave. |
| OnLeave(EventArgs) |
Obsoleto.
Aciona o evento Leave. (Herdado de Control) |
| OnLocationChanged(EventArgs) |
Obsoleto.
Aciona o evento LocationChanged. (Herdado de Control) |
| OnLostFocus(EventArgs) |
Obsoleto.
Aciona o evento LostFocus. (Herdado de Control) |
| OnMarginChanged(EventArgs) |
Obsoleto.
Aciona o evento MarginChanged. (Herdado de Control) |
| OnMouseCaptureChanged(EventArgs) |
Obsoleto.
Aciona o evento MouseCaptureChanged. (Herdado de Control) |
| OnMouseClick(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseClick. (Herdado de Control) |
| OnMouseDoubleClick(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseDoubleClick. (Herdado de Control) |
| OnMouseDown(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseDown. |
| OnMouseDown(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseDown. (Herdado de Control) |
| OnMouseEnter(EventArgs) |
Obsoleto.
Aciona o evento MouseEnter. (Herdado de Control) |
| OnMouseHover(EventArgs) |
Obsoleto.
Aciona o evento MouseHover. (Herdado de Control) |
| OnMouseLeave(EventArgs) |
Obsoleto.
Cria o MouseLeave evento. |
| OnMouseLeave(EventArgs) |
Obsoleto.
Aciona o evento MouseLeave. (Herdado de Control) |
| OnMouseMove(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseMove. |
| OnMouseMove(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseMove. (Herdado de Control) |
| OnMouseUp(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseUp. |
| OnMouseUp(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseUp. (Herdado de Control) |
| OnMouseWheel(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseWheel. |
| OnMouseWheel(MouseEventArgs) |
Obsoleto.
Aciona o evento MouseWheel. (Herdado de Control) |
| OnMove(EventArgs) |
Obsoleto.
Aciona o evento Move. (Herdado de Control) |
| OnNavigate(NavigateEventArgs) |
Obsoleto.
Aciona o evento Navigate. |
| OnNotifyMessage(Message) |
Obsoleto.
Notifica o controle de mensagens do Windows. (Herdado de Control) |
| OnPaddingChanged(EventArgs) |
Obsoleto.
Aciona o evento PaddingChanged. (Herdado de Control) |
| OnPaint(PaintEventArgs) |
Obsoleto.
Aciona o evento Paint. |
| OnPaint(PaintEventArgs) |
Obsoleto.
Aciona o evento Paint. (Herdado de Control) |
| OnPaintBackground(PaintEventArgs) |
Obsoleto.
Substitui para OnPaintBackground(PaintEventArgs) impedir a pintura da tela de fundo do DataGrid controle. |
| OnPaintBackground(PaintEventArgs) |
Obsoleto.
Pinta a tela de fundo do controle. (Herdado de Control) |
| OnParentBackColorChanged(EventArgs) |
Obsoleto.
Gera o BackColorChanged evento quando o BackColor valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentBackgroundImageChanged(EventArgs) |
Obsoleto.
Gera o BackgroundImageChanged evento quando o BackgroundImage valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentBindingContextChanged(EventArgs) |
Obsoleto.
Gera o BindingContextChanged evento quando o BindingContext valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentChanged(EventArgs) |
Obsoleto.
Aciona o evento ParentChanged. (Herdado de Control) |
| OnParentCursorChanged(EventArgs) |
Obsoleto.
Aciona o evento CursorChanged. (Herdado de Control) |
| OnParentDataContextChanged(EventArgs) |
Obsoleto.
Exibe ADO.NET dados em uma grade rolável. Essa classe não está disponível no .NET Core 3.1 e versões posteriores. Em vez disso, use o DataGridView controle, que substitui e estende o DataGrid controle. (Herdado de Control) |
| OnParentEnabledChanged(EventArgs) |
Obsoleto.
Gera o EnabledChanged evento quando o Enabled valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentFontChanged(EventArgs) |
Obsoleto.
Gera o FontChanged evento quando o Font valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentForeColorChanged(EventArgs) |
Obsoleto.
Gera o ForeColorChanged evento quando o ForeColor valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentRightToLeftChanged(EventArgs) |
Obsoleto.
Gera o RightToLeftChanged evento quando o RightToLeft valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnParentRowsLabelStyleChanged(EventArgs) |
Obsoleto.
Aciona o evento ParentRowsLabelStyleChanged. |
| OnParentRowsVisibleChanged(EventArgs) |
Obsoleto.
Aciona o evento ParentRowsVisibleChanged. |
| OnParentVisibleChanged(EventArgs) |
Obsoleto.
Gera o VisibleChanged evento quando o Visible valor da propriedade do contêiner do controle é alterado. (Herdado de Control) |
| OnPreviewKeyDown(PreviewKeyDownEventArgs) |
Obsoleto.
Aciona o evento PreviewKeyDown. (Herdado de Control) |
| OnPrint(PaintEventArgs) |
Obsoleto.
Aciona o evento Paint. (Herdado de Control) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Obsoleto.
Aciona o evento QueryContinueDrag. (Herdado de Control) |
| OnReadOnlyChanged(EventArgs) |
Obsoleto.
Aciona o evento ReadOnlyChanged. |
| OnRegionChanged(EventArgs) |
Obsoleto.
Aciona o evento RegionChanged. (Herdado de Control) |
| OnResize(EventArgs) |
Obsoleto.
Aciona o evento Resize. |
| OnResize(EventArgs) |
Obsoleto.
Aciona o evento Resize. (Herdado de Control) |
| OnRightToLeftChanged(EventArgs) |
Obsoleto.
Aciona o evento RightToLeftChanged. (Herdado de Control) |
| OnRowHeaderClick(EventArgs) |
Obsoleto.
Aciona o evento RowHeaderClick. |
| OnScroll(EventArgs) |
Obsoleto.
Aciona o evento Scroll. |
| OnShowParentDetailsButtonClicked(Object, EventArgs) |
Obsoleto.
Aciona o evento ShowParentDetailsButtonClick. |
| OnSizeChanged(EventArgs) |
Obsoleto.
Aciona o evento SizeChanged. (Herdado de Control) |
| OnStyleChanged(EventArgs) |
Obsoleto.
Aciona o evento StyleChanged. (Herdado de Control) |
| OnSystemColorsChanged(EventArgs) |
Obsoleto.
Aciona o evento SystemColorsChanged. (Herdado de Control) |
| OnTabIndexChanged(EventArgs) |
Obsoleto.
Aciona o evento TabIndexChanged. (Herdado de Control) |
| OnTabStopChanged(EventArgs) |
Obsoleto.
Aciona o evento TabStopChanged. (Herdado de Control) |
| OnTextChanged(EventArgs) |
Obsoleto.
Aciona o evento TextChanged. (Herdado de Control) |
| OnValidated(EventArgs) |
Obsoleto.
Aciona o evento Validated. (Herdado de Control) |
| OnValidating(CancelEventArgs) |
Obsoleto.
Aciona o evento Validating. (Herdado de Control) |
| OnVisibleChanged(EventArgs) |
Obsoleto.
Aciona o evento VisibleChanged. (Herdado de Control) |
| PerformLayout() |
Obsoleto.
Força o controle a aplicar a lógica de layout a todos os seus controles filho. (Herdado de Control) |
| PerformLayout(Control, String) |
Obsoleto.
Força o controle a aplicar a lógica de layout a todos os seus controles filho. (Herdado de Control) |
| PointToClient(Point) |
Obsoleto.
Calcula o local do ponto de tela especificado nas coordenadas do cliente. (Herdado de Control) |
| PointToScreen(Point) |
Obsoleto.
Calcula o local do ponto de cliente especificado em coordenadas de tela. (Herdado de Control) |
| PreProcessControlMessage(Message) |
Obsoleto.
Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas. (Herdado de Control) |
| PreProcessMessage(Message) |
Obsoleto.
Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas. (Herdado de Control) |
| ProcessCmdKey(Message, Keys) |
Obsoleto.
Processa uma chave de comando. (Herdado de Control) |
| ProcessDialogChar(Char) |
Obsoleto.
Processa um caractere de caixa de diálogo. (Herdado de Control) |
| ProcessDialogKey(Keys) |
Obsoleto.
Obtém ou define um valor que indica se uma chave deve ser processada ainda mais. |
| ProcessDialogKey(Keys) |
Obsoleto.
Processa uma chave de diálogo. (Herdado de Control) |
| ProcessGridKey(KeyEventArgs) |
Obsoleto.
Processa chaves para navegação de grade. |
| ProcessKeyEventArgs(Message) |
Obsoleto.
Processa uma mensagem de chave e gera os eventos de controle apropriados. (Herdado de Control) |
| ProcessKeyMessage(Message) |
Obsoleto.
Processa uma mensagem de teclado. (Herdado de Control) |
| ProcessKeyPreview(Message) |
Obsoleto.
Visualiza uma mensagem de teclado e retorna um valor que indica se a chave foi consumida. |
| ProcessKeyPreview(Message) |
Obsoleto.
Visualiza uma mensagem de teclado. (Herdado de Control) |
| ProcessMnemonic(Char) |
Obsoleto.
Processa um caractere mnemônico. (Herdado de Control) |
| ProcessTabKey(Keys) |
Obsoleto.
Obtém um valor que indica se a tecla Tab deve ser processada. |
| RaiseDragEvent(Object, DragEventArgs) |
Obsoleto.
Gera o evento de arrastar apropriado. (Herdado de Control) |
| RaiseKeyEvent(Object, KeyEventArgs) |
Obsoleto.
Gera o evento chave apropriado. (Herdado de Control) |
| RaiseMouseEvent(Object, MouseEventArgs) |
Obsoleto.
Gera o evento de mouse apropriado. (Herdado de Control) |
| RaisePaintEvent(Object, PaintEventArgs) |
Obsoleto.
Gera o evento de pintura apropriado. (Herdado de Control) |
| RecreateHandle() |
Obsoleto.
Força a recriação do identificador para o controle. (Herdado de Control) |
| RectangleToClient(Rectangle) |
Obsoleto.
Calcula o tamanho e o local do retângulo de tela especificado nas coordenadas do cliente. (Herdado de Control) |
| RectangleToScreen(Rectangle) |
Obsoleto.
Calcula o tamanho e o local do retângulo do cliente especificado nas coordenadas da tela. (Herdado de Control) |
| Refresh() |
Obsoleto.
Força o controle a invalidar sua área de cliente e redesenhar-se imediatamente e quaisquer controles filho. (Herdado de Control) |
| RescaleConstantsForDpi(Int32, Int32) |
Obsoleto.
Fornece constantes para redimensionar o controle quando ocorre uma alteração de DPI. (Herdado de Control) |
| ResetAlternatingBackColor() |
Obsoleto.
Redefine a AlternatingBackColor propriedade para sua cor padrão. |
| ResetBackColor() |
Obsoleto.
Redefine a propriedade para seu BackColor valor padrão. |
| ResetBackColor() |
Obsoleto.
Redefine a propriedade para seu BackColor valor padrão. (Herdado de Control) |
| ResetBindings() |
Obsoleto.
Faz com que um controle associado à BindingSource releitura de todos os itens da lista e atualize seus valores exibidos. (Herdado de Control) |
| ResetCursor() |
Obsoleto.
Redefine a propriedade para seu Cursor valor padrão. (Herdado de Control) |
| ResetFont() |
Obsoleto.
Redefine a propriedade para seu Font valor padrão. (Herdado de Control) |
| ResetForeColor() |
Obsoleto.
Redefine a propriedade para seu ForeColor valor padrão. |
| ResetForeColor() |
Obsoleto.
Redefine a propriedade para seu ForeColor valor padrão. (Herdado de Control) |
| ResetGridLineColor() |
Obsoleto.
Redefine a propriedade para seu GridLineColor valor padrão. |
| ResetHeaderBackColor() |
Obsoleto.
Redefine a propriedade para seu HeaderBackColor valor padrão. |
| ResetHeaderFont() |
Obsoleto.
Redefine a propriedade para seu HeaderFont valor padrão. |
| ResetHeaderForeColor() |
Obsoleto.
Redefine a propriedade para seu HeaderForeColor valor padrão. |
| ResetImeMode() |
Obsoleto.
Redefine a propriedade para seu ImeMode valor padrão. (Herdado de Control) |
| ResetLinkColor() |
Obsoleto.
Redefine a propriedade para seu LinkColor valor padrão. |
| ResetLinkHoverColor() |
Obsoleto.
Redefine a propriedade para seu LinkHoverColor valor padrão. |
| ResetMouseEventArgs() |
Obsoleto.
Redefine o controle para manipular o MouseLeave evento. (Herdado de Control) |
| ResetRightToLeft() |
Obsoleto.
Redefine a propriedade para seu RightToLeft valor padrão. (Herdado de Control) |
| ResetSelection() |
Obsoleto.
Desativa a seleção para todas as linhas selecionadas. |
| ResetSelectionBackColor() |
Obsoleto.
Redefine a propriedade para seu SelectionBackColor valor padrão. |
| ResetSelectionForeColor() |
Obsoleto.
Redefine a propriedade para seu SelectionForeColor valor padrão. |
| ResetText() |
Obsoleto.
Redefine a propriedade para seu Text valor padrão (Empty). (Herdado de Control) |
| ResumeLayout() |
Obsoleto.
Retoma a lógica de layout usual. (Herdado de Control) |
| ResumeLayout(Boolean) |
Obsoleto.
Retoma a lógica de layout usual, opcionalmente forçando um layout imediato de solicitações de layout pendentes. (Herdado de Control) |
| RtlTranslateAlignment(ContentAlignment) |
Obsoleto.
Converte o especificado ContentAlignment no apropriado ContentAlignment para dar suporte ao texto da direita para a esquerda. (Herdado de Control) |
| RtlTranslateAlignment(HorizontalAlignment) |
Obsoleto.
Converte o especificado HorizontalAlignment no apropriado HorizontalAlignment para dar suporte ao texto da direita para a esquerda. (Herdado de Control) |
| RtlTranslateAlignment(LeftRightAlignment) |
Obsoleto.
Converte o especificado LeftRightAlignment no apropriado LeftRightAlignment para dar suporte ao texto da direita para a esquerda. (Herdado de Control) |
| RtlTranslateContent(ContentAlignment) |
Obsoleto.
Converte o especificado ContentAlignment no apropriado ContentAlignment para dar suporte ao texto da direita para a esquerda. (Herdado de Control) |
| RtlTranslateHorizontal(HorizontalAlignment) |
Obsoleto.
Converte o especificado HorizontalAlignment no apropriado HorizontalAlignment para dar suporte ao texto da direita para a esquerda. (Herdado de Control) |
| RtlTranslateLeftRight(LeftRightAlignment) |
Obsoleto.
Converte o especificado LeftRightAlignment no apropriado LeftRightAlignment para dar suporte ao texto da direita para a esquerda. (Herdado de Control) |
| Scale(Single, Single) |
Obsoleto.
Obsoleto.
Dimensiona todo o controle e todos os controles filho. (Herdado de Control) |
| Scale(Single) |
Obsoleto.
Obsoleto.
Dimensiona o controle e todos os controles filho. (Herdado de Control) |
| Scale(SizeF) |
Obsoleto.
Dimensiona o controle e todos os controles filho pelo fator de dimensionamento especificado. (Herdado de Control) |
| ScaleBitmapLogicalToDevice(Bitmap) |
Obsoleto.
Dimensiona um valor de bitmap lógico para seu valor de unidade de dispositivo equivalente quando ocorre uma alteração de DPI. (Herdado de Control) |
| ScaleControl(SizeF, BoundsSpecified) |
Obsoleto.
Dimensiona a localização, o tamanho, o preenchimento e a margem de um controle. (Herdado de Control) |
| ScaleCore(Single, Single) |
Obsoleto.
Esse método não é relevante para essa classe. (Herdado de Control) |
| Select() |
Obsoleto.
Ativa o controle. (Herdado de Control) |
| Select(Boolean, Boolean) |
Obsoleto.
Ativa um controle filho. Opcionalmente, especifica a direção na ordem de tabulação da qual selecionar o controle. (Herdado de Control) |
| Select(Int32) |
Obsoleto.
Seleciona uma linha especificada. |
| SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
Obsoleto.
Ativa o próximo controle. (Herdado de Control) |
| SendToBack() |
Obsoleto.
Envia o controle para a parte de trás da ordem z. (Herdado de Control) |
| SetAutoSizeMode(AutoSizeMode) |
Obsoleto.
Define um valor que indica como um controle se comportará quando sua AutoSize propriedade estiver habilitada. (Herdado de Control) |
| SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Obsoleto.
Define os limites especificados do controle como o local e o tamanho especificados. (Herdado de Control) |
| SetBounds(Int32, Int32, Int32, Int32) |
Obsoleto.
Define os limites do controle para o local e o tamanho especificados. (Herdado de Control) |
| SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) |
Obsoleto.
Executa o trabalho de definir os limites especificados desse controle. (Herdado de Control) |
| SetClientSizeCore(Int32, Int32) |
Obsoleto.
Define o tamanho da área do cliente do controle. (Herdado de Control) |
| SetDataBinding(Object, String) |
Obsoleto.
Define as propriedades e DataMember as DataSource propriedades em tempo de execução. |
| SetStyle(ControlStyles, Boolean) |
Obsoleto.
Define um sinalizador especificado ControlStyles como |
| SetTopLevel(Boolean) |
Obsoleto.
Define o controle como o controle de nível superior. (Herdado de Control) |
| SetVisibleCore(Boolean) |
Obsoleto.
Define o controle como o estado visível especificado. (Herdado de Control) |
| ShouldSerializeAlternatingBackColor() |
Obsoleto.
Indica se a AlternatingBackColor propriedade deve ser mantida. |
| ShouldSerializeBackgroundColor() |
Obsoleto.
Indica se a BackgroundColor propriedade deve ser mantida. |
| ShouldSerializeCaptionBackColor() |
Obsoleto.
Obtém um valor que indica se a CaptionBackColor propriedade deve ser mantida. |
| ShouldSerializeCaptionForeColor() |
Obsoleto.
Obtém um valor que indica se a CaptionForeColor propriedade deve ser mantida. |
| ShouldSerializeGridLineColor() |
Obsoleto.
Indica se a GridLineColor propriedade deve ser mantida. |
| ShouldSerializeHeaderBackColor() |
Obsoleto.
Indica se a HeaderBackColor propriedade deve ser mantida. |
| ShouldSerializeHeaderFont() |
Obsoleto.
Indica se a HeaderFont propriedade deve ser mantida. |
| ShouldSerializeHeaderForeColor() |
Obsoleto.
Indica se a HeaderForeColor propriedade deve ser mantida. |
| ShouldSerializeLinkHoverColor() |
Obsoleto.
Indica se a LinkHoverColor propriedade deve ser mantida. |
| ShouldSerializeParentRowsBackColor() |
Obsoleto.
Indica se a ParentRowsBackColor propriedade deve ser mantida. |
| ShouldSerializeParentRowsForeColor() |
Obsoleto.
Indica se a ParentRowsForeColor propriedade deve ser mantida. |
| ShouldSerializePreferredRowHeight() |
Obsoleto.
Indica se a PreferredRowHeight propriedade deve ser mantida. |
| ShouldSerializeSelectionBackColor() |
Obsoleto.
Indica se a SelectionBackColor propriedade deve ser mantida. |
| ShouldSerializeSelectionForeColor() |
Obsoleto.
Indica se a SelectionForeColor propriedade deve ser mantida. |
| Show() |
Obsoleto.
Exibe o controle para o usuário. (Herdado de Control) |
| SizeFromClientSize(Size) |
Obsoleto.
Determina o tamanho de todo o controle da altura e largura de sua área de cliente. (Herdado de Control) |
| SubObjectsSiteChange(Boolean) |
Obsoleto.
Adiciona ou remove os DataGridTableStyle objetos do contêiner associado ao DataGrid. |
| SuspendLayout() |
Obsoleto.
Suspende temporariamente a lógica de layout do controle. (Herdado de Control) |
| ToString() |
Obsoleto.
Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído. (Herdado de Component) |
| UnSelect(Int32) |
Obsoleto.
Desmarca uma linha especificada. |
| Update() |
Obsoleto.
Faz com que o controle redesenhe as regiões invalidadas em sua área de cliente. (Herdado de Control) |
| UpdateBounds() |
Obsoleto.
Atualiza os limites do controle com o tamanho e a localização atuais. (Herdado de Control) |
| UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Obsoleto.
Atualiza os limites do controle com o tamanho, o local e o tamanho do cliente especificados. (Herdado de Control) |
| UpdateBounds(Int32, Int32, Int32, Int32) |
Obsoleto.
Atualiza os limites do controle com o tamanho e a localização especificados. (Herdado de Control) |
| UpdateStyles() |
Obsoleto.
Força os estilos atribuídos a serem reaplicados ao controle. (Herdado de Control) |
| UpdateZOrder() |
Obsoleto.
Atualiza o controle na ordem z do pai. (Herdado de Control) |
| WndProc(Message) |
Obsoleto.
Processa mensagens do Windows. (Herdado de Control) |
Eventos
| Nome | Description |
|---|---|
| AllowNavigationChanged |
Obsoleto.
Ocorre quando a AllowNavigation propriedade é alterada. |
| AutoSizeChanged |
Obsoleto.
Esse evento não é relevante para essa classe. (Herdado de Control) |
| BackButtonClick |
Obsoleto.
Ocorre quando o |
| BackColorChanged |
Obsoleto.
Ocorre quando o valor da propriedade BackColor muda. (Herdado de Control) |
| BackgroundColorChanged |
Obsoleto.
Ocorre quando o BackgroundColor objeto foi alterado. |
| BackgroundImageChanged |
Obsoleto.
Ocorre quando o valor da propriedade BackgroundImage muda. |
| BackgroundImageLayoutChanged |
Obsoleto.
Ocorre quando o valor da propriedade BackgroundImageLayout muda. |
| BindingContextChanged |
Obsoleto.
Ocorre quando o valor da propriedade BindingContext muda. (Herdado de Control) |
| BorderStyleChanged |
Obsoleto.
Ocorre quando o BorderStyle objeto foi alterado. |
| CaptionVisibleChanged |
Obsoleto.
Ocorre quando a CaptionVisible propriedade é alterada. |
| CausesValidationChanged |
Obsoleto.
Ocorre quando o valor da propriedade CausesValidation muda. (Herdado de Control) |
| ChangeUICues |
Obsoleto.
Ocorre quando as indicações de interface do usuário (interface do usuário) de foco ou teclado são alteradas. (Herdado de Control) |
| Click |
Obsoleto.
Ocorre quando o controle é clicado. (Herdado de Control) |
| ClientSizeChanged |
Obsoleto.
Ocorre quando o valor da propriedade ClientSize muda. (Herdado de Control) |
| ContextMenuChanged |
Obsoleto.
Ocorre quando o valor da propriedade ContextMenu muda. (Herdado de Control) |
| ContextMenuStripChanged |
Obsoleto.
Ocorre quando o valor da propriedade ContextMenuStrip muda. (Herdado de Control) |
| ControlAdded |
Obsoleto.
Ocorre quando um novo controle é adicionado ao Control.ControlCollection. (Herdado de Control) |
| ControlRemoved |
Obsoleto.
Ocorre quando um controle é removido do Control.ControlCollection. (Herdado de Control) |
| CurrentCellChanged |
Obsoleto.
Ocorre quando a CurrentCell propriedade é alterada. |
| CursorChanged |
Obsoleto.
Ocorre quando o valor da propriedade Cursor muda. |
| DataContextChanged |
Obsoleto.
Ocorre quando o valor da propriedade DataContext muda. (Herdado de Control) |
| DataSourceChanged |
Obsoleto.
Ocorre quando o valor da propriedade DataSource é alterado. |
| Disposed |
Obsoleto.
Ocorre quando o componente é descartado por uma chamada para o Dispose() método. (Herdado de Component) |
| DockChanged |
Obsoleto.
Ocorre quando o valor da propriedade Dock muda. (Herdado de Control) |
| DoubleClick |
Obsoleto.
Ocorre quando o controle é clicado duas vezes. (Herdado de Control) |
| DpiChangedAfterParent |
Obsoleto.
Ocorre quando a configuração de DPI de um controle é alterada programaticamente após a alteração da DPI de seu controle pai ou formulário. (Herdado de Control) |
| DpiChangedBeforeParent |
Obsoleto.
Ocorre quando a configuração de DPI de um controle é alterada programaticamente antes de ocorrer um evento de alteração de DPI para seu controle pai ou formulário. (Herdado de Control) |
| DragDrop |
Obsoleto.
Ocorre quando uma operação de arrastar e soltar é concluída. (Herdado de Control) |
| DragEnter |
Obsoleto.
Ocorre quando um objeto é arrastado para os limites do controle. (Herdado de Control) |
| DragLeave |
Obsoleto.
Ocorre quando um objeto é arrastado para fora dos limites do controle. (Herdado de Control) |
| DragOver |
Obsoleto.
Ocorre quando um objeto é arrastado sobre os limites do controle. (Herdado de Control) |
| EnabledChanged |
Obsoleto.
Ocorre quando o valor da propriedade Enabled é alterado. (Herdado de Control) |
| Enter |
Obsoleto.
Ocorre quando o controle é inserido. (Herdado de Control) |
| FlatModeChanged |
Obsoleto.
Ocorre quando o FlatMode objeto foi alterado. |
| FontChanged |
Obsoleto.
Ocorre quando o valor da Font propriedade é alterado. (Herdado de Control) |
| ForeColorChanged |
Obsoleto.
Ocorre quando o valor da ForeColor propriedade é alterado. (Herdado de Control) |
| GiveFeedback |
Obsoleto.
Ocorre durante uma operação de arrastar. (Herdado de Control) |
| GotFocus |
Obsoleto.
Ocorre quando o controle recebe o foco. (Herdado de Control) |
| HandleCreated |
Obsoleto.
Ocorre quando um identificador é criado para o controle. (Herdado de Control) |
| HandleDestroyed |
Obsoleto.
Ocorre quando o identificador do controle está em processo de destruição. (Herdado de Control) |
| HelpRequested |
Obsoleto.
Ocorre quando o usuário solicita ajuda para um controle. (Herdado de Control) |
| ImeModeChanged |
Obsoleto.
Ocorre quando a ImeMode propriedade é alterada. (Herdado de Control) |
| Invalidated |
Obsoleto.
Ocorre quando a exibição de um controle requer redesenho. (Herdado de Control) |
| KeyDown |
Obsoleto.
Ocorre quando uma tecla é pressionada enquanto o controle tem foco. (Herdado de Control) |
| KeyPress |
Obsoleto.
Ocorre quando um caractere, espaço ou tecla de backspace é pressionado enquanto o controle tem foco. (Herdado de Control) |
| KeyUp |
Obsoleto.
Ocorre quando uma chave é liberada enquanto o controle tem foco. (Herdado de Control) |
| Layout |
Obsoleto.
Ocorre quando um controle deve reposicionar seus controles filho. (Herdado de Control) |
| Leave |
Obsoleto.
Ocorre quando o foco de entrada deixa o controle. (Herdado de Control) |
| LocationChanged |
Obsoleto.
Ocorre quando o valor da propriedade Location é alterado. (Herdado de Control) |
| LostFocus |
Obsoleto.
Ocorre quando o controle perde o foco. (Herdado de Control) |
| MarginChanged |
Obsoleto.
Ocorre quando a margem do controle é alterada. (Herdado de Control) |
| MouseCaptureChanged |
Obsoleto.
Ocorre quando o controle perde a captura do mouse. (Herdado de Control) |
| MouseClick |
Obsoleto.
Ocorre quando o controle é clicado pelo mouse. (Herdado de Control) |
| MouseDoubleClick |
Obsoleto.
Ocorre quando o controle é clicado duas vezes pelo mouse. (Herdado de Control) |
| MouseDown |
Obsoleto.
Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é pressionado. (Herdado de Control) |
| MouseEnter |
Obsoleto.
Ocorre quando o ponteiro do mouse entra no controle. (Herdado de Control) |
| MouseHover |
Obsoleto.
Ocorre quando o ponteiro do mouse se posiciona sobre o controle. (Herdado de Control) |
| MouseLeave |
Obsoleto.
Ocorre quando o ponteiro do mouse deixa o controle. (Herdado de Control) |
| MouseMove |
Obsoleto.
Ocorre quando o ponteiro do mouse é movido sobre o controle. (Herdado de Control) |
| MouseUp |
Obsoleto.
Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é liberado. (Herdado de Control) |
| MouseWheel |
Obsoleto.
Ocorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control) |
| Move |
Obsoleto.
Ocorre quando o controle é movido. (Herdado de Control) |
| Navigate |
Obsoleto.
Ocorre quando o usuário navega para uma nova tabela. |
| PaddingChanged |
Obsoleto.
Ocorre quando o preenchimento do controle é alterado. (Herdado de Control) |
| Paint |
Obsoleto.
Ocorre quando o controle é redesenhado. (Herdado de Control) |
| ParentChanged |
Obsoleto.
Ocorre quando o valor da Parent propriedade é alterado. (Herdado de Control) |
| ParentRowsLabelStyleChanged |
Obsoleto.
Ocorre quando o estilo de rótulo da linha pai é alterado. |
| ParentRowsVisibleChanged |
Obsoleto.
Ocorre quando o valor da ParentRowsVisible propriedade é alterado. |
| PreviewKeyDown |
Obsoleto.
Ocorre antes do KeyDown evento quando uma tecla é pressionada enquanto o foco está nesse controle. (Herdado de Control) |
| QueryAccessibilityHelp |
Obsoleto.
Ocorre quando AccessibleObject está fornecendo ajuda para aplicativos de acessibilidade. (Herdado de Control) |
| QueryContinueDrag |
Obsoleto.
Ocorre durante uma operação de arrastar e soltar e permite que a origem de arrastar determine se a operação de arrastar e soltar deve ser cancelada. (Herdado de Control) |
| ReadOnlyChanged |
Obsoleto.
Ocorre quando o valor da ReadOnly propriedade é alterado. |
| RegionChanged |
Obsoleto.
Ocorre quando o valor da propriedade Region muda. (Herdado de Control) |
| Resize |
Obsoleto.
Ocorre quando o controle é redimensionado. (Herdado de Control) |
| RightToLeftChanged |
Obsoleto.
Ocorre quando o valor da RightToLeft propriedade é alterado. (Herdado de Control) |
| RowHeaderClick |
Obsoleto.
Ocorre quando um cabeçalho de linha é clicado. |
| Scroll |
Obsoleto.
Ocorre quando o usuário rola o DataGrid controle. |
| ShowParentDetailsButtonClick |
Obsoleto.
Ocorre quando o |
| SizeChanged |
Obsoleto.
Ocorre quando o valor da Size propriedade é alterado. (Herdado de Control) |
| StyleChanged |
Obsoleto.
Ocorre quando o estilo de controle é alterado. (Herdado de Control) |
| SystemColorsChanged |
Obsoleto.
Ocorre quando as cores do sistema mudam. (Herdado de Control) |
| TabIndexChanged |
Obsoleto.
Ocorre quando o valor da TabIndex propriedade é alterado. (Herdado de Control) |
| TabStopChanged |
Obsoleto.
Ocorre quando o valor da TabStop propriedade é alterado. (Herdado de Control) |
| TextChanged |
Obsoleto.
Ocorre quando o valor da propriedade Text muda. |
| Validated |
Obsoleto.
Ocorre quando o controle é validado. (Herdado de Control) |
| Validating |
Obsoleto.
Ocorre quando o controle está validando. (Herdado de Control) |
| VisibleChanged |
Obsoleto.
Ocorre quando o valor da Visible propriedade é alterado. (Herdado de Control) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IDropTarget.OnDragDrop(DragEventArgs) |
Obsoleto.
Aciona o evento DragDrop. (Herdado de Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
Obsoleto.
Aciona o evento DragEnter. (Herdado de Control) |
| IDropTarget.OnDragLeave(EventArgs) |
Obsoleto.
Aciona o evento DragLeave. (Herdado de Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
Obsoleto.
Aciona o evento DragOver. (Herdado de Control) |