DataGridViewButtonCell Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Apresenta uma interface de utilizador (UI) semelhante a um botão para utilização num DataGridView controlo.
public ref class DataGridViewButtonCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
type DataGridViewButtonCell = class
inherit DataGridViewCell
Public Class DataGridViewButtonCell
Inherits DataGridViewCell
- Herança
Exemplos
O exemplo de código seguinte demonstra como usar a DataGridViewButtonColumn para executar ações em linhas específicas. Pode usar código semelhante ao trabalhar com objetos individuais DataGridViewButtonCell . Neste exemplo, um DataGridView.CellClick gestor de eventos determina primeiro se um clique está numa célula de botão, depois recupera um objeto de negócio associado à linha. Este exemplo faz parte de um exemplo mais amplo disponível em How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List.
public class Form1 : Form
{
private List<Employee> employees = new List<Employee>();
private List<Task> tasks = new List<Task>();
private Button reportButton = new Button();
private DataGridView dataGridView1 = new DataGridView();
[STAThread]
public static void Main()
{
Application.Run(new Form1());
}
public Form1()
{
dataGridView1.Dock = DockStyle.Fill;
dataGridView1.AutoSizeColumnsMode =
DataGridViewAutoSizeColumnsMode.AllCells;
reportButton.Text = "Generate Report";
reportButton.Dock = DockStyle.Top;
reportButton.Click += new EventHandler(reportButton_Click);
Controls.Add(dataGridView1);
Controls.Add(reportButton);
Load += new EventHandler(Form1_Load);
Text = "DataGridViewComboBoxColumn Demo";
}
// Initializes the data source and populates the DataGridView control.
private void Form1_Load(object sender, EventArgs e)
{
PopulateLists();
dataGridView1.AutoGenerateColumns = false;
dataGridView1.DataSource = tasks;
AddColumns();
}
// Populates the employees and tasks lists.
private void PopulateLists()
{
employees.Add(new Employee("Harry"));
employees.Add(new Employee("Sally"));
employees.Add(new Employee("Roy"));
employees.Add(new Employee("Pris"));
tasks.Add(new Task(1, employees[1]));
tasks.Add(new Task(2));
tasks.Add(new Task(3, employees[2]));
tasks.Add(new Task(4));
}
// Configures columns for the DataGridView control.
private void AddColumns()
{
DataGridViewTextBoxColumn idColumn =
new DataGridViewTextBoxColumn();
idColumn.Name = "Task";
idColumn.DataPropertyName = "Id";
idColumn.ReadOnly = true;
DataGridViewComboBoxColumn assignedToColumn =
new DataGridViewComboBoxColumn();
// Populate the combo box drop-down list with Employee objects.
foreach (Employee e in employees) assignedToColumn.Items.Add(e);
// Add "unassigned" to the drop-down list and display it for
// empty AssignedTo values or when the user presses CTRL+0.
assignedToColumn.Items.Add("unassigned");
assignedToColumn.DefaultCellStyle.NullValue = "unassigned";
assignedToColumn.Name = "Assigned To";
assignedToColumn.DataPropertyName = "AssignedTo";
assignedToColumn.AutoComplete = true;
assignedToColumn.DisplayMember = "Name";
assignedToColumn.ValueMember = "Self";
// Add a button column.
DataGridViewButtonColumn buttonColumn =
new DataGridViewButtonColumn();
buttonColumn.HeaderText = "";
buttonColumn.Name = "Status Request";
buttonColumn.Text = "Request Status";
buttonColumn.UseColumnTextForButtonValue = true;
dataGridView1.Columns.Add(idColumn);
dataGridView1.Columns.Add(assignedToColumn);
dataGridView1.Columns.Add(buttonColumn);
// Add a CellClick handler to handle clicks in the button column.
dataGridView1.CellClick +=
new DataGridViewCellEventHandler(dataGridView1_CellClick);
}
// Reports on task assignments.
private void reportButton_Click(object sender, EventArgs e)
{
StringBuilder report = new StringBuilder();
foreach (Task t in tasks)
{
String assignment =
t.AssignedTo == null ?
"unassigned" : "assigned to " + t.AssignedTo.Name;
report.AppendFormat("Task {0} is {1}.", t.Id, assignment);
report.Append(Environment.NewLine);
}
MessageBox.Show(report.ToString(), "Task Assignments");
}
// Calls the Employee.RequestStatus method.
void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
// Ignore clicks that are not on button cells.
if (e.RowIndex < 0 || e.ColumnIndex !=
dataGridView1.Columns["Status Request"].Index) return;
// Retrieve the task ID.
Int32 taskID = (Int32)dataGridView1[0, e.RowIndex].Value;
// Retrieve the Employee object from the "Assigned To" cell.
Employee assignedTo = dataGridView1.Rows[e.RowIndex]
.Cells["Assigned To"].Value as Employee;
// Request status through the Employee object if present.
if (assignedTo != null)
{
assignedTo.RequestStatus(taskID);
}
else
{
MessageBox.Show(String.Format(
"Task {0} is unassigned.", taskID), "Status Request");
}
}
}
Public Class Form1
Inherits Form
Private employees As New List(Of Employee)
Private tasks As New List(Of Task)
Private WithEvents reportButton As New Button
Private WithEvents dataGridView1 As New DataGridView
<STAThread()> _
Public Sub Main()
Application.Run(New Form1)
End Sub
Sub New()
dataGridView1.Dock = DockStyle.Fill
dataGridView1.AutoSizeColumnsMode = _
DataGridViewAutoSizeColumnsMode.AllCells
reportButton.Text = "Generate Report"
reportButton.Dock = DockStyle.Top
Controls.Add(dataGridView1)
Controls.Add(reportButton)
Text = "DataGridViewComboBoxColumn Demo"
End Sub
' Initializes the data source and populates the DataGridView control.
Private Sub Form1_Load(ByVal sender As Object, _
ByVal e As EventArgs) Handles Me.Load
PopulateLists()
dataGridView1.AutoGenerateColumns = False
dataGridView1.DataSource = tasks
AddColumns()
End Sub
' Populates the employees and tasks lists.
Private Sub PopulateLists()
employees.Add(New Employee("Harry"))
employees.Add(New Employee("Sally"))
employees.Add(New Employee("Roy"))
employees.Add(New Employee("Pris"))
tasks.Add(New Task(1, employees(1)))
tasks.Add(New Task(2))
tasks.Add(New Task(3, employees(2)))
tasks.Add(New Task(4))
End Sub
' Configures columns for the DataGridView control.
Private Sub AddColumns()
Dim idColumn As New DataGridViewTextBoxColumn()
idColumn.Name = "Task"
idColumn.DataPropertyName = "Id"
idColumn.ReadOnly = True
Dim assignedToColumn As New DataGridViewComboBoxColumn()
' Populate the combo box drop-down list with Employee objects.
For Each e As Employee In employees
assignedToColumn.Items.Add(e)
Next
' Add "unassigned" to the drop-down list and display it for
' empty AssignedTo values or when the user presses CTRL+0.
assignedToColumn.Items.Add("unassigned")
assignedToColumn.DefaultCellStyle.NullValue = "unassigned"
assignedToColumn.Name = "Assigned To"
assignedToColumn.DataPropertyName = "AssignedTo"
assignedToColumn.AutoComplete = True
assignedToColumn.DisplayMember = "Name"
assignedToColumn.ValueMember = "Self"
' Add a button column.
Dim buttonColumn As New DataGridViewButtonColumn()
buttonColumn.HeaderText = ""
buttonColumn.Name = "Status Request"
buttonColumn.Text = "Request Status"
buttonColumn.UseColumnTextForButtonValue = True
dataGridView1.Columns.Add(idColumn)
dataGridView1.Columns.Add(assignedToColumn)
dataGridView1.Columns.Add(buttonColumn)
End Sub
' Reports on task assignments.
Private Sub reportButton_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles reportButton.Click
Dim report As New StringBuilder()
For Each t As Task In tasks
Dim assignment As String
If t.AssignedTo Is Nothing Then
assignment = "unassigned"
Else
assignment = "assigned to " + t.AssignedTo.Name
End If
report.AppendFormat("Task {0} is {1}.", t.Id, assignment)
report.Append(Environment.NewLine)
Next
MessageBox.Show(report.ToString(), "Task Assignments")
End Sub
' Calls the Employee.RequestStatus method.
Private Sub dataGridView1_CellClick(ByVal sender As Object, _
ByVal e As DataGridViewCellEventArgs) _
Handles dataGridView1.CellClick
' Ignore clicks that are not on button cells.
If e.RowIndex < 0 OrElse Not e.ColumnIndex = _
dataGridView1.Columns("Status Request").Index Then Return
' Retrieve the task ID.
Dim taskID As Int32 = CInt(dataGridView1(0, e.RowIndex).Value)
' Retrieve the Employee object from the "Assigned To" cell.
Dim assignedTo As Employee = TryCast(dataGridView1.Rows(e.RowIndex) _
.Cells("Assigned To").Value, Employee)
' Request status through the Employee object if present.
If assignedTo IsNot Nothing Then
assignedTo.RequestStatus(taskID)
Else
MessageBox.Show(String.Format( _
"Task {0} is unassigned.", taskID), "Status Request")
End If
End Sub
End Class
Observações
A DataGridViewButtonCell classe é um tipo especializado usado DataGridViewCell para exibir uma interface semelhante a botões.
DataGridViewButtonColumn é o tipo de coluna especializado para armazenar células deste tipo. Por defeito, o DataGridViewButtonColumn.CellTemplate é inicializado para um novo DataGridViewButtonCell. Para padronizar as células dentro de uma coluna a partir de uma existente DataGridViewButtonCell, defina a propriedade da CellTemplate coluna para a célula a usar como padrão.
Para responder a cliques de botões do utilizador, trate do DataGridView.CellClick ou DataGridView.CellContentClick do evento. No gestor de eventos, pode usar a DataGridViewCellEventArgs.ColumnIndex propriedade para determinar se o clique ocorreu na coluna do botão. Pode usar a DataGridViewCellEventArgs.RowIndex propriedade para determinar se o clique ocorreu numa determinada célula de botão.
As propriedades relacionadas com células da coluna são wrappers para as propriedades com nomes semelhantes da célula template. Alterar os valores das propriedades da célula template afetará apenas as células baseadas no template que forem adicionadas após a alteração. No entanto, alterar os valores das propriedades relacionadas com as células da coluna atualiza a célula modelo e todas as outras células da coluna, e atualiza o ecrã da coluna se necessário.
Note
Quando os estilos visuais estão ativados, os botões numa coluna de botões são pintados com um ButtonRenderer, e os estilos de célula especificados através de propriedades como DefaultCellStyle não têm efeito.
Notas para Herdeiros
Quando derivar e DataGridViewButtonCell adicionar novas propriedades à classe derivada, certifique-se de sobrepor o Clone() método para copiar as novas propriedades durante as operações de clonagem. Deves também chamar o método da Clone() classe base para que as propriedades da classe base sejam copiadas para a nova célula.
Construtores
| Name | Description |
|---|---|
| DataGridViewButtonCell() |
Inicializa uma nova instância da DataGridViewButtonCell classe. |
Propriedades
| Name | Description |
|---|---|
| AccessibilityObject |
Obtém o DataGridViewCell.DataGridViewCellAccessibleObject atribuído ao DataGridViewCell. (Herdado de DataGridViewCell) |
| ColumnIndex |
Obtém o índice da coluna para esta célula. (Herdado de DataGridViewCell) |
| ContentBounds |
Obtém o retângulo delimitador que envolve a área de conteúdo da célula. (Herdado de DataGridViewCell) |
| ContextMenuStrip |
Recebe ou define o menu de atalho associado à célula. (Herdado de DataGridViewCell) |
| DataGridView |
Obtém o DataGridView controlo associado a este elemento. (Herdado de DataGridViewElement) |
| DefaultNewRowValue |
Obtém o valor padrão de uma célula na linha para registos novos. (Herdado de DataGridViewCell) |
| Displayed |
Recebe um valor que indica se a célula está atualmente exibida no ecrã. (Herdado de DataGridViewCell) |
| EditedFormattedValue |
Obtém o valor atual e formatado da célula, independentemente de a célula estar em modo de edição e o valor não ter sido confirmado. (Herdado de DataGridViewCell) |
| EditType |
Obtém o tipo de controlo de edição alojada da célula. |
| ErrorIconBounds |
Obtém os limites do ícone de erro da célula. (Herdado de DataGridViewCell) |
| ErrorText |
Recebe ou define o texto que descreve uma condição de erro associada à célula. (Herdado de DataGridViewCell) |
| FlatStyle |
Obtém ou define o estilo que determina a aparência do botão. |
| FormattedValue |
Obtém o valor da célula conforme formatado para visualização. (Herdado de DataGridViewCell) |
| FormattedValueType |
Obtém o tipo do valor formatado associado à célula. |
| Frozen |
Recebe um valor que indica se a célula está congelada. (Herdado de DataGridViewCell) |
| HasStyle |
Recebe um valor que indica se a Style propriedade foi definida. (Herdado de DataGridViewCell) |
| InheritedState |
Obtém o estado atual da célula como herdado do estado da sua linha e coluna. (Herdado de DataGridViewCell) |
| InheritedStyle |
Recebe o estilo atualmente aplicado à célula. (Herdado de DataGridViewCell) |
| IsInEditMode |
Recebe um valor que indica se esta célula está atualmente a ser editada. (Herdado de DataGridViewCell) |
| OwningColumn |
Obtém a coluna que contém esta célula. (Herdado de DataGridViewCell) |
| OwningRow |
Obtém a linha que contém esta célula. (Herdado de DataGridViewCell) |
| PreferredSize |
Obtém o tamanho, em píxeis, de uma área retangular onde a célula pode caber. (Herdado de DataGridViewCell) |
| ReadOnly |
Recebe ou define um valor que indica se os dados da célula podem ser editados. (Herdado de DataGridViewCell) |
| Resizable |
Recebe um valor que indica se a célula pode ser redimensionada. (Herdado de DataGridViewCell) |
| RowIndex |
Obtém o índice da linha mãe da célula. (Herdado de DataGridViewCell) |
| Selected |
Recebe ou define um valor que indica se a célula foi selecionada. (Herdado de DataGridViewCell) |
| Size |
Obtém o tamanho da célula. (Herdado de DataGridViewCell) |
| State |
Obtém o estado da interface de utilizador (UI) do elemento. (Herdado de DataGridViewElement) |
| Style |
Obtém ou define o estilo da célula. (Herdado de DataGridViewCell) |
| Tag |
Obtém ou define o objeto que contém dados suplementares sobre a célula. (Herdado de DataGridViewCell) |
| ToolTipText |
Recebe ou define o texto ToolTip associado a esta célula. (Herdado de DataGridViewCell) |
| UseColumnTextForButtonValue |
Recebe ou define um valor que indica se o texto da coluna proprietária aparecerá no botão apresentado pela célula. |
| Value |
Obtém ou define o valor associado a esta célula. (Herdado de DataGridViewCell) |
| ValueType |
Obtém ou define o tipo de dados dos valores na célula. |
| Visible |
Recebe um valor que indica se a célula está numa linha ou coluna que foi oculta. (Herdado de DataGridViewCell) |
Métodos
| Name | Description |
|---|---|
| AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean) |
Modifica o estilo da borda da célula de entrada de acordo com os critérios especificados. (Herdado de DataGridViewCell) |
| BorderWidths(DataGridViewAdvancedBorderStyle) |
Devolve a Rectangle que representa as larguras de todas as margens das células. (Herdado de DataGridViewCell) |
| ClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será não partilhada quando a célula é clicada. (Herdado de DataGridViewCell) |
| Clone() |
Cria uma cópia exata desta célula. |
| ContentClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será deixada de partilhar quando o conteúdo da célula for clicado. (Herdado de DataGridViewCell) |
| ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será não partilhada quando o conteúdo da célula é duplamente clicado. (Herdado de DataGridViewCell) |
| CreateAccessibilityInstance() |
Cria um novo objeto acessível para o DataGridViewButtonCell. |
| DetachEditingControl() |
Remove o controlo de edição da célula do DataGridViewarquivo . (Herdado de DataGridViewCell) |
| Dispose() |
Liberta todos os recursos utilizados pelo DataGridViewCell. (Herdado de DataGridViewCell) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo DataGridViewCell e opcionalmente liberta os recursos geridos. (Herdado de DataGridViewCell) |
| DoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se a linha da célula será não partilhada quando a célula é duplamente clicada. (Herdado de DataGridViewCell) |
| EnterUnsharesRow(Int32, Boolean) |
Indica se a linha principal será não partilhada quando o foco passa para a célula. (Herdado de DataGridViewCell) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String) |
Recupera o valor formatado da célula para copiar para o Clipboard. (Herdado de DataGridViewCell) |
| GetContentBounds(Graphics, DataGridViewCellStyle, Int32) |
Devolve o retângulo delimitador que envolve a área de conteúdo da célula, que é calculado usando o estilo especificado Graphics e a célula. |
| GetContentBounds(Int32) |
Devolve o retângulo delimitador que envolve a área de conteúdo da célula usando um padrão Graphics e um estilo de célula atualmente em vigor para a célula. (Herdado de DataGridViewCell) |
| GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) |
Devolve o valor atual e formatado da célula, independentemente de a célula estar em modo de edição e o valor não ter sido confirmado. (Herdado de DataGridViewCell) |
| GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32) |
Devolve o retângulo delimitador que envolve o ícone de erro da célula, se for apresentado. |
| GetErrorText(Int32) |
Devolve uma cadeia que representa o erro da célula. (Herdado de DataGridViewCell) |
| GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts) |
Obtém o valor da célula conforme formatado para visualização. (Herdado de DataGridViewCell) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetInheritedContextMenuStrip(Int32) |
Recebe o menu de atalhos herdado para a célula atual. (Herdado de DataGridViewCell) |
| GetInheritedState(Int32) |
Devolve um valor que indica o estado atual da célula como herdado do estado da sua linha e coluna. (Herdado de DataGridViewCell) |
| GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean) |
Tem o estilo aplicado à cela. (Herdado de DataGridViewCell) |
| GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) |
Calcula o tamanho preferido, em pixels, da célula. |
| GetSize(Int32) |
Obtém o tamanho da célula. (Herdado de DataGridViewCell) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetValue(Int32) |
Recupera o texto associado ao botão. |
| InitializeEditingControl(Int32, Object, DataGridViewCellStyle) |
Inicializa o controlo usado para editar a célula. (Herdado de DataGridViewCell) |
| KeyDownUnsharesRow(KeyEventArgs, Int32) |
Indica se uma linha não é partilhada se uma tecla for pressionada enquanto o foco está numa célula da linha. |
| KeyEntersEditMode(KeyEventArgs) |
Determina se o modo de edição deve ser iniciado com base na tecla dada. (Herdado de DataGridViewCell) |
| KeyPressUnsharesRow(KeyPressEventArgs, Int32) |
Indica se uma linha será não partilhada se uma tecla for pressionada enquanto uma célula da linha tem foco. (Herdado de DataGridViewCell) |
| KeyUpUnsharesRow(KeyEventArgs, Int32) |
Indica se uma linha não é partilhada quando uma chave é libertada enquanto o foco está numa célula da linha. |
| LeaveUnsharesRow(Int32, Boolean) |
Indica se uma linha será não partilhada quando o foco sai de uma célula na linha. (Herdado de DataGridViewCell) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MouseClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada se o utilizador clicar num botão do rato enquanto o ponteiro está numa célula da linha. (Herdado de DataGridViewCell) |
| MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada se o utilizador clicar duas vezes numa célula da linha. (Herdado de DataGridViewCell) |
| MouseDownUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada quando o botão do rato é mantido pressionado enquanto o ponteiro está numa célula da linha. |
| MouseEnterUnsharesRow(Int32) |
Indica se uma linha será não partilhada quando o ponteiro do rato se move sobre uma célula da linha. |
| MouseLeaveUnsharesRow(Int32) |
Indica se uma linha será não partilhada quando o ponteiro do rato sai da linha. |
| MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada quando o ponteiro do rato se move sobre uma célula da linha. (Herdado de DataGridViewCell) |
| MouseUpUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se uma linha será não partilhada quando o botão do rato é largado enquanto o ponteiro está numa célula da linha. |
| OnClick(DataGridViewCellEventArgs) |
Liga quando o telemóvel é clicado. (Herdado de DataGridViewCell) |
| OnContentClick(DataGridViewCellEventArgs) |
Chama quando o conteúdo da célula é clicado. (Herdado de DataGridViewCell) |
| OnContentDoubleClick(DataGridViewCellEventArgs) |
Chamada quando o conteúdo da cela é clicado duas vezes. (Herdado de DataGridViewCell) |
| OnDataGridViewChanged() |
É chamado quando a DataGridView propriedade da célula muda. (Herdado de DataGridViewCell) |
| OnDoubleClick(DataGridViewCellEventArgs) |
É chamado quando a célula é dupla clique. (Herdado de DataGridViewCell) |
| OnEnter(Int32, Boolean) |
Chamada quando o foco se move para uma célula. (Herdado de DataGridViewCell) |
| OnKeyDown(KeyEventArgs, Int32) |
É chamada quando uma tecla de carácter é pressionada enquanto o foco está na célula. |
| OnKeyPress(KeyPressEventArgs, Int32) |
Chamada quando uma tecla é pressionada enquanto o foco está numa célula. (Herdado de DataGridViewCell) |
| OnKeyUp(KeyEventArgs, Int32) |
É chamada quando uma chave de carácter é libertada enquanto o foco está na célula. |
| OnLeave(Int32, Boolean) |
É chamado quando o foco sai da célula. |
| OnMouseClick(DataGridViewCellMouseEventArgs) |
É chamado quando o utilizador clica num botão do rato enquanto o ponteiro está numa célula. (Herdado de DataGridViewCell) |
| OnMouseDoubleClick(DataGridViewCellMouseEventArgs) |
Chamada quando o utilizador faz duplo clique num botão do rato enquanto o ponteiro está numa célula. (Herdado de DataGridViewCell) |
| OnMouseDown(DataGridViewCellMouseEventArgs) |
É chamado quando o botão do rato está pressionado enquanto o ponteiro está na célula. |
| OnMouseEnter(Int32) |
Chamada quando o ponteiro do rato se move sobre uma célula. (Herdado de DataGridViewCell) |
| OnMouseLeave(Int32) |
Chamada quando o ponteiro do rato sai da célula. |
| OnMouseMove(DataGridViewCellMouseEventArgs) |
É chamado quando o ponteiro do rato se move enquanto está sobre a célula. |
| OnMouseUp(DataGridViewCellMouseEventArgs) |
É chamado quando o botão do rato é largado enquanto o ponteiro está na célula. |
| Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts) |
Pinta a corrente DataGridViewButtonCell. |
| PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle) |
Pinta a fronteira da corrente DataGridViewCell. (Herdado de DataGridViewCell) |
| PaintErrorIcon(Graphics, Rectangle, Rectangle, String) |
Pinta o ícone de erro da corrente DataGridViewCell. (Herdado de DataGridViewCell) |
| ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) |
Converte um valor formatado para visualização num valor real de célula. (Herdado de DataGridViewCell) |
| PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Define a localização e o tamanho do controlo de edição alojado por uma célula no DataGridView controlo. (Herdado de DataGridViewCell) |
| PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Define a localização e o tamanho do painel de edição alojado pela célula e devolve os limites normais do controlo de edição dentro do painel de edição. (Herdado de DataGridViewCell) |
| RaiseCellClick(DataGridViewCellEventArgs) |
Eleva o CellClick evento. (Herdado de DataGridViewElement) |
| RaiseCellContentClick(DataGridViewCellEventArgs) |
Eleva o CellContentClick evento. (Herdado de DataGridViewElement) |
| RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Eleva o CellContentDoubleClick evento. (Herdado de DataGridViewElement) |
| RaiseCellValueChanged(DataGridViewCellEventArgs) |
Eleva o CellValueChanged evento. (Herdado de DataGridViewElement) |
| RaiseDataError(DataGridViewDataErrorEventArgs) |
Eleva o DataError evento. (Herdado de DataGridViewElement) |
| RaiseMouseWheel(MouseEventArgs) |
Eleva o MouseWheel evento. (Herdado de DataGridViewElement) |
| SetValue(Int32, Object) |
Define o valor da célula. (Herdado de DataGridViewCell) |
| ToString() |
Devolve a representação da cadeia da célula. |