DataGridViewButtonCell Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Visualizza un'interfaccia utente simile a un pulsante da usare in un DataGridView controllo .
public ref class DataGridViewButtonCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
type DataGridViewButtonCell = class
inherit DataGridViewCell
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]
type DataGridViewButtonCell = class
inherit DataGridViewCell
Public Class DataGridViewButtonCell
Inherits DataGridViewCell
- Ereditarietà
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare un DataGridViewButtonColumn oggetto per eseguire azioni su righe specifiche. È possibile usare codice simile quando si usano singoli DataGridViewButtonCell oggetti. In questo esempio, un DataGridView.CellClick gestore eventi determina innanzitutto se un clic si trova su una cella del pulsante, quindi recupera un oggetto business associato alla riga. Questo esempio fa parte di un esempio più ampio disponibile in 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
Commenti
La DataGridViewButtonCell classe è un tipo specializzato di DataGridViewCell usato per visualizzare un'interfaccia utente simile a un pulsante.
DataGridViewButtonColumn è il tipo di colonna specializzato per contenere celle di questo tipo. Per impostazione predefinita, l'oggetto DataGridViewButtonColumn.CellTemplate viene inizializzato in un nuovo DataGridViewButtonCelloggetto . Per creare un pattern per le celle all'interno di una colonna dopo un oggetto esistente DataGridViewButtonCell, impostare la proprietà della CellTemplate colonna sulla cella da utilizzare come criterio.
Per rispondere ai clic del pulsante utente, gestire l'evento DataGridView.CellClick o DataGridView.CellContentClick . Nel gestore eventi è possibile utilizzare la DataGridViewCellEventArgs.ColumnIndex proprietà per determinare se si è verificato un clic sulla colonna del pulsante. È possibile utilizzare la DataGridViewCellEventArgs.RowIndex proprietà per determinare se il clic si è verificato in una determinata cella del pulsante.
Le proprietà correlate alla cella della colonna sono wrapper per le proprietà denominate in modo analogo della cella del modello. La modifica dei valori delle proprietà della cella modello influirà solo sulle celle in base al modello aggiunto dopo la modifica. Se necessario, la modifica dei valori delle proprietà correlate alla cella della colonna aggiornerà la cella del modello e tutte le altre celle della colonna e aggiornerà la visualizzazione della colonna, se necessario.
Annotazioni
Quando gli stili di visualizzazione sono abilitati, i pulsanti di una colonna pulsante vengono disegnati usando uno ButtonRendererstile di cella e specificati tramite proprietà come DefaultCellStyle non hanno alcun effetto.
Note per gli eredi
Quando si deriva da DataGridViewButtonCell e si aggiungono nuove proprietà alla classe derivata, assicurarsi di eseguire l'override del Clone() metodo per copiare le nuove proprietà durante le operazioni di clonazione. È anche necessario chiamare il metodo della classe base Clone() in modo che le proprietà della classe di base vengano copiate nella nuova cella.
Costruttori
| Nome | Descrizione |
|---|---|
| DataGridViewButtonCell() |
Inizializza una nuova istanza della classe DataGridViewButtonCell. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessibilityObject |
Ottiene l'oggetto DataGridViewCell.DataGridViewCellAccessibleObject assegnato all'oggetto DataGridViewCell. (Ereditato da DataGridViewCell) |
| ColumnIndex |
Ottiene l'indice di colonna per questa cella. (Ereditato da DataGridViewCell) |
| ContentBounds |
Ottiene il rettangolo di delimitazione che racchiude l'area del contenuto della cella. (Ereditato da DataGridViewCell) |
| ContextMenuStrip |
Ottiene o imposta il menu di scelta rapida associato alla cella. (Ereditato da DataGridViewCell) |
| DataGridView |
Ottiene il DataGridView controllo associato a questo elemento. (Ereditato da DataGridViewElement) |
| DefaultNewRowValue |
Ottiene il valore predefinito per una cella nella riga per i nuovi record. (Ereditato da DataGridViewCell) |
| Displayed |
Ottiene un valore che indica se la cella è attualmente visualizzata sullo schermo. (Ereditato da DataGridViewCell) |
| EditedFormattedValue |
Ottiene il valore corrente formattato della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e il valore non sia stato eseguito il commit. (Ereditato da DataGridViewCell) |
| EditType |
Ottiene il tipo del controllo di modifica ospitato della cella. |
| ErrorIconBounds |
Ottiene i limiti dell'icona di errore per la cella. (Ereditato da DataGridViewCell) |
| ErrorText |
Ottiene o imposta il testo che descrive una condizione di errore associata alla cella. (Ereditato da DataGridViewCell) |
| FlatStyle |
Ottiene o imposta lo stile che determina l'aspetto del pulsante. |
| FormattedValue |
Ottiene il valore della cella come formattato per la visualizzazione. (Ereditato da DataGridViewCell) |
| FormattedValueType |
Ottiene il tipo del valore formattato associato alla cella. |
| Frozen |
Ottiene un valore che indica se la cella è bloccata. (Ereditato da DataGridViewCell) |
| HasStyle |
Ottiene un valore che indica se la Style proprietà è stata impostata. (Ereditato da DataGridViewCell) |
| InheritedState |
Ottiene lo stato corrente della cella ereditato dallo stato della riga e della colonna. (Ereditato da DataGridViewCell) |
| InheritedStyle |
Ottiene lo stile attualmente applicato alla cella. (Ereditato da DataGridViewCell) |
| IsInEditMode |
Ottiene un valore che indica se la cella è attualmente in fase di modifica. (Ereditato da DataGridViewCell) |
| OwningColumn |
Ottiene la colonna che contiene questa cella. (Ereditato da DataGridViewCell) |
| OwningRow |
Ottiene la riga contenente la cella. (Ereditato da DataGridViewCell) |
| PreferredSize |
Ottiene le dimensioni, in pixel, di un'area rettangolare in cui è possibile adattare la cella. (Ereditato da DataGridViewCell) |
| ReadOnly |
Ottiene o imposta un valore che indica se i dati della cella possono essere modificati. (Ereditato da DataGridViewCell) |
| Resizable |
Ottiene un valore che indica se la cella può essere ridimensionata. (Ereditato da DataGridViewCell) |
| RowIndex |
Ottiene l'indice della riga padre della cella. (Ereditato da DataGridViewCell) |
| Selected |
Ottiene o imposta un valore che indica se la cella è stata selezionata. (Ereditato da DataGridViewCell) |
| Size |
Ottiene le dimensioni della cella. (Ereditato da DataGridViewCell) |
| State |
Ottiene lo stato dell'interfaccia utente dell'elemento. (Ereditato da DataGridViewElement) |
| Style |
Ottiene o imposta lo stile per la cella. (Ereditato da DataGridViewCell) |
| Tag |
Ottiene o imposta l'oggetto che contiene dati supplementari sulla cella. (Ereditato da DataGridViewCell) |
| ToolTipText |
Ottiene o imposta il testo della descrizione comando associato a questa cella. (Ereditato da DataGridViewCell) |
| UseColumnTextForButtonValue |
Ottiene o imposta un valore che indica se il testo della colonna proprietario verrà visualizzato sul pulsante visualizzato dalla cella. |
| Value |
Ottiene o imposta il valore associato a questa cella. (Ereditato da DataGridViewCell) |
| ValueType |
Ottiene o imposta il tipo di dati dei valori nella cella. |
| Visible |
Ottiene un valore che indica se la cella si trova in una riga o in una colonna nascosta. (Ereditato da DataGridViewCell) |
Metodi
| Nome | Descrizione |
|---|---|
| AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean) |
Modifica lo stile del bordo della cella di input in base ai criteri specificati. (Ereditato da DataGridViewCell) |
| BorderWidths(DataGridViewAdvancedBorderStyle) |
Restituisce un oggetto Rectangle che rappresenta la larghezza di tutti i margini della cella. (Ereditato da DataGridViewCell) |
| ClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se la riga della cella verrà annullata quando si fa clic sulla cella. (Ereditato da DataGridViewCell) |
| Clone() |
Crea una copia esatta di questa cella. |
| ContentClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se la riga della cella verrà annullata quando si fa clic sul contenuto della cella. (Ereditato da DataGridViewCell) |
| ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se la riga della cella verrà annullata quando si fa doppio clic sul contenuto della cella. (Ereditato da DataGridViewCell) |
| CreateAccessibilityInstance() |
Crea un nuovo oggetto accessibile per .DataGridViewButtonCell |
| DetachEditingControl() |
Rimuove il controllo di modifica della cella da DataGridView. (Ereditato da DataGridViewCell) |
| Dispose() |
Rilascia tutte le risorse usate da DataGridViewCell. (Ereditato da DataGridViewCell) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da DataGridViewCell e, facoltativamente, rilascia le risorse gestite. (Ereditato da DataGridViewCell) |
| DoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Indica se la riga della cella verrà annullata quando si fa doppio clic sulla cella. (Ereditato da DataGridViewCell) |
| EnterUnsharesRow(Int32, Boolean) |
Indica se la riga padre verrà annullata quando lo stato attivo passa alla cella. (Ereditato da DataGridViewCell) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String) |
Recupera il valore formattato della cella da copiare nell'oggetto Clipboard. (Ereditato da DataGridViewCell) |
| GetContentBounds(Graphics, DataGridViewCellStyle, Int32) |
Restituisce il rettangolo di delimitazione che racchiude l'area di contenuto della cella, calcolata utilizzando lo stile specificato Graphics e della cella. |
| GetContentBounds(Int32) |
Restituisce il rettangolo di delimitazione che racchiude l'area di contenuto della cella utilizzando uno stile predefinito Graphics e di cella attualmente attivo per la cella. (Ereditato da DataGridViewCell) |
| GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) |
Restituisce il valore corrente formattato della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che il valore non sia stato eseguito. (Ereditato da DataGridViewCell) |
| GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32) |
Restituisce il rettangolo di delimitazione che racchiude l'icona di errore della cella, se visualizzata. |
| GetErrorText(Int32) |
Restituisce una stringa che rappresenta l'errore per la cella. (Ereditato da DataGridViewCell) |
| GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts) |
Ottiene il valore della cella come formattato per la visualizzazione. (Ereditato da DataGridViewCell) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetInheritedContextMenuStrip(Int32) |
Ottiene il menu di scelta rapida ereditato per la cella corrente. (Ereditato da DataGridViewCell) |
| GetInheritedState(Int32) |
Restituisce un valore che indica lo stato corrente della cella ereditato dallo stato della riga e della colonna. (Ereditato da DataGridViewCell) |
| GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean) |
Ottiene lo stile applicato alla cella. (Ereditato da DataGridViewCell) |
| GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) |
Calcola le dimensioni preferite, in pixel, della cella. |
| GetSize(Int32) |
Ottiene le dimensioni della cella. (Ereditato da DataGridViewCell) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetValue(Int32) |
Recupera il testo associato al pulsante. |
| InitializeEditingControl(Int32, Object, DataGridViewCellStyle) |
Inizializza il controllo utilizzato per modificare la cella. (Ereditato da DataGridViewCell) |
| KeyDownUnsharesRow(KeyEventArgs, Int32) |
Indica se una riga viene annullata se viene premuto un tasto mentre lo stato attivo si trova su una cella della riga. |
| KeyEntersEditMode(KeyEventArgs) |
Determina se la modalità di modifica deve essere avviata in base alla chiave specificata. (Ereditato da DataGridViewCell) |
| KeyPressUnsharesRow(KeyPressEventArgs, Int32) |
Indica se una riga verrà annullata se viene premuto un tasto mentre una cella della riga ha lo stato attivo. (Ereditato da DataGridViewCell) |
| KeyUpUnsharesRow(KeyEventArgs, Int32) |
Indica se una riga viene annullata quando viene rilasciata una chiave mentre lo stato attivo si trova su una cella della riga. |
| LeaveUnsharesRow(Int32, Boolean) |
Indica se una riga verrà annullata quando lo stato attivo lascia una cella nella riga. (Ereditato da DataGridViewCell) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MouseClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se una riga verrà annullata se l'utente fa clic su un pulsante del mouse mentre il puntatore si trova in una cella della riga. (Ereditato da DataGridViewCell) |
| MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se una riga verrà annullata se l'utente fa doppio clic su una cella nella riga. (Ereditato da DataGridViewCell) |
| MouseDownUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se una riga verrà annullata quando il pulsante del mouse viene premuto mentre il puntatore si trova in una cella della riga. |
| MouseEnterUnsharesRow(Int32) |
Indica se una riga verrà annullata quando il puntatore del mouse si sposta su una cella della riga. |
| MouseLeaveUnsharesRow(Int32) |
Indica se una riga verrà annullata quando il puntatore del mouse lascia la riga. |
| MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se una riga verrà annullata quando il puntatore del mouse si sposta su una cella della riga. (Ereditato da DataGridViewCell) |
| MouseUpUnsharesRow(DataGridViewCellMouseEventArgs) |
Indica se una riga verrà annullata quando il pulsante del mouse viene rilasciato mentre il puntatore si trova in una cella della riga. |
| OnClick(DataGridViewCellEventArgs) |
Chiamato quando si fa clic sulla cella. (Ereditato da DataGridViewCell) |
| OnContentClick(DataGridViewCellEventArgs) |
Viene chiamato quando si fa clic sul contenuto della cella. (Ereditato da DataGridViewCell) |
| OnContentDoubleClick(DataGridViewCellEventArgs) |
Chiamato quando si fa doppio clic sul contenuto della cella. (Ereditato da DataGridViewCell) |
| OnDataGridViewChanged() |
Chiamato quando viene modificata la DataGridView proprietà della cella. (Ereditato da DataGridViewCell) |
| OnDoubleClick(DataGridViewCellEventArgs) |
Chiamato quando si fa doppio clic sulla cella. (Ereditato da DataGridViewCell) |
| OnEnter(Int32, Boolean) |
Chiamato quando lo stato attivo passa a una cella. (Ereditato da DataGridViewCell) |
| OnKeyDown(KeyEventArgs, Int32) |
Chiamato quando viene premuto un tasto di scelta mentre lo stato attivo si trova sulla cella. |
| OnKeyPress(KeyPressEventArgs, Int32) |
Chiamato quando viene premuto un tasto mentre lo stato attivo si trova su una cella. (Ereditato da DataGridViewCell) |
| OnKeyUp(KeyEventArgs, Int32) |
Chiamato quando viene rilasciato un tasto carattere mentre lo stato attivo è sulla cella. |
| OnLeave(Int32, Boolean) |
Chiamato quando lo stato attivo si sposta dalla cella. |
| OnMouseClick(DataGridViewCellMouseEventArgs) |
Chiamato quando l'utente fa clic su un pulsante del mouse mentre il puntatore si trova in una cella. (Ereditato da DataGridViewCell) |
| OnMouseDoubleClick(DataGridViewCellMouseEventArgs) |
Chiamato quando l'utente fa doppio clic su un pulsante del mouse mentre il puntatore si trova in una cella. (Ereditato da DataGridViewCell) |
| OnMouseDown(DataGridViewCellMouseEventArgs) |
Viene chiamato quando si tiene premuto il pulsante del mouse mentre il puntatore si trova nella cella. |
| OnMouseEnter(Int32) |
Chiamato quando il puntatore del mouse si sposta su una cella. (Ereditato da DataGridViewCell) |
| OnMouseLeave(Int32) |
Chiamato quando il puntatore del mouse si sposta all'esterno della cella. |
| OnMouseMove(DataGridViewCellMouseEventArgs) |
Chiamato quando il puntatore del mouse si sposta mentre si trova sulla cella. |
| OnMouseUp(DataGridViewCellMouseEventArgs) |
Viene chiamato quando il pulsante del mouse viene rilasciato mentre il puntatore si trova nella cella. |
| Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts) |
Disegna l'oggetto corrente DataGridViewButtonCell. |
| PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle) |
Disegna il bordo dell'oggetto corrente DataGridViewCell. (Ereditato da DataGridViewCell) |
| PaintErrorIcon(Graphics, Rectangle, Rectangle, String) |
Disegna l'icona di errore dell'oggetto corrente DataGridViewCell. (Ereditato da DataGridViewCell) |
| ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) |
Converte un valore formattato per la visualizzazione in un valore di cella effettivo. (Ereditato da DataGridViewCell) |
| PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Imposta la posizione e le dimensioni del controllo di modifica ospitato da una cella nel DataGridView controllo . (Ereditato da DataGridViewCell) |
| PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Imposta la posizione e le dimensioni del pannello di modifica ospitato dalla cella e restituisce i limiti normali del controllo di modifica all'interno del pannello di modifica. (Ereditato da DataGridViewCell) |
| RaiseCellClick(DataGridViewCellEventArgs) |
Genera l'evento CellClick. (Ereditato da DataGridViewElement) |
| RaiseCellContentClick(DataGridViewCellEventArgs) |
Genera l'evento CellContentClick. (Ereditato da DataGridViewElement) |
| RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Genera l'evento CellContentDoubleClick. (Ereditato da DataGridViewElement) |
| RaiseCellValueChanged(DataGridViewCellEventArgs) |
Genera l'evento CellValueChanged. (Ereditato da DataGridViewElement) |
| RaiseDataError(DataGridViewDataErrorEventArgs) |
Genera l'evento DataError. (Ereditato da DataGridViewElement) |
| RaiseMouseWheel(MouseEventArgs) |
Genera l'evento MouseWheel. (Ereditato da DataGridViewElement) |
| SetValue(Int32, Object) |
Imposta il valore della cella. (Ereditato da DataGridViewCell) |
| ToString() |
Restituisce la rappresentazione di stringa della cella. |