DataGridViewCell Classe
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.
Rappresenta una singola cella in un controllo DataGridView.
public ref class DataGridViewCell abstract : System::Windows::Forms::DataGridViewElement, ICloneable, IDisposable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataGridViewCellConverter))]
public abstract class DataGridViewCell : System.Windows.Forms.DataGridViewElement, ICloneable, IDisposable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataGridViewCellConverter))>]
type DataGridViewCell = class
inherit DataGridViewElement
interface ICloneable
interface IDisposable
Public MustInherit Class DataGridViewCell
Inherits DataGridViewElement
Implements ICloneable, IDisposable
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Per altre informazioni su questo esempio, vedere Procedura: Aggiungere descrizioni comando a singole celle in un controllo DataGridView Windows Forms.
// Sets the ToolTip text for cells in the Rating column.
void dataGridView1_CellFormatting(Object^ /*sender*/,
DataGridViewCellFormattingEventArgs^ e)
{
if ( (e->ColumnIndex == this->dataGridView1->Columns["Rating"]->Index)
&& e->Value != nullptr )
{
DataGridViewCell^ cell =
this->dataGridView1->Rows[e->RowIndex]->Cells[e->ColumnIndex];
if (e->Value->Equals("*"))
{
cell->ToolTipText = "very bad";
}
else if (e->Value->Equals("**"))
{
cell->ToolTipText = "bad";
}
else if (e->Value->Equals("***"))
{
cell->ToolTipText = "good";
}
else if (e->Value->Equals("****"))
{
cell->ToolTipText = "very good";
}
}
}
// Sets the ToolTip text for cells in the Rating column.
void dataGridView1_CellFormatting(object sender,
DataGridViewCellFormattingEventArgs e)
{
if ( (e.ColumnIndex == this.dataGridView1.Columns["Rating"].Index)
&& e.Value != null )
{
DataGridViewCell cell =
this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
if (e.Value.Equals("*"))
{
cell.ToolTipText = "very bad";
}
else if (e.Value.Equals("**"))
{
cell.ToolTipText = "bad";
}
else if (e.Value.Equals("***"))
{
cell.ToolTipText = "good";
}
else if (e.Value.Equals("****"))
{
cell.ToolTipText = "very good";
}
}
}
' Sets the ToolTip text for cells in the Rating column.
Sub dataGridView1_CellFormatting(ByVal sender As Object, _
ByVal e As DataGridViewCellFormattingEventArgs) _
Handles dataGridView1.CellFormatting
If e.ColumnIndex = Me.dataGridView1.Columns("Rating").Index _
AndAlso (e.Value IsNot Nothing) Then
With Me.dataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex)
If e.Value.Equals("*") Then
.ToolTipText = "very bad"
ElseIf e.Value.Equals("**") Then
.ToolTipText = "bad"
ElseIf e.Value.Equals("***") Then
.ToolTipText = "good"
ElseIf e.Value.Equals("****") Then
.ToolTipText = "very good"
End If
End With
End If
End Sub
La DataGridViewCell classe rappresenta una singola cella in un DataGridView controllo . È possibile recuperare le celle tramite la Cells raccolta di un oggetto DataGridViewRow.
Riga e colonna per un'identificazione DataGridViewCell della posizione della cella in DataGridView. Una cella tipica contiene dati specifici della riga e della colonna in cui è contenuta. La cella può essere personalizzata in diversi modi impostandone le proprietà e gestendo gli eventi associati.
Quando si deriva da DataGridViewCell 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 di Clone() base in modo che le proprietà della classe di base vengano copiate nella nuova cella.
Data |
Inizializza una nuova istanza della classe DataGridViewCell. |
Accessibility |
Ottiene l'oggetto DataGridViewCell.DataGridViewCellAccessibleObject assegnato a DataGridViewCell. |
Column |
Ottiene l'indice della colonna per la cella. |
Content |
Ottiene il rettangolo di delimitazione che racchiude l'area del contenuto della cella. |
Context |
Ottiene o imposta il menu di scelta rapida associato alla cella. |
Data |
Ottiene il controllo DataGridView associato a questo elemento. (Ereditato da DataGridViewElement) |
Default |
Ottiene il valore predefinito per una cella nella riga per i nuovi record. |
Displayed |
Ottiene un valore che indica se la cella è attualmente visualizzata su schermo. |
Edited |
Ottiene il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore. |
Edit |
Ottiene il tipo del controllo di modifica contenuto della cella. |
Error |
Ottiene i limiti dell'icona di errore per la cella. |
Error |
Ottiene o imposta il testo che descrive la condizione di errore associata alla cella. |
Formatted |
Ottiene il valore della cella formattato per la visualizzazione. |
Formatted |
Ottiene il tipo del valore formattato associato alla cella. |
Frozen |
Ottiene un valore che indica se la cella è bloccata. |
Has |
Ottiene un valore che indica se la proprietà Style è stata impostata. |
Inherited |
Ottiene lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna. |
Inherited |
Ottiene lo stile attualmente applicato alla cella. |
Is |
Ottiene un valore che indica se la cella è attualmente in fase di modifica. |
Owning |
Ottiene la colonna contenente questa cella. |
Owning |
Ottiene la riga contenente questa cella. |
Preferred |
Ottiene le dimensioni in pixel di un'area rettangolare in cui è possibile inserire la cella. |
Read |
Ottiene o imposta un valore che indica se è possibile modificare i dati della cella. |
Resizable |
Ottiene un valore che indica se è possibile ridimensionare la cella. |
Row |
Ottiene l'indice della riga padre della cella. |
Selected |
Ottiene o imposta un valore che indica se la cella è stata selezionata. |
Size |
Ottiene le dimensioni della cella. |
State |
Ottiene lo stato dell'interfaccia utente dell'elemento. (Ereditato da DataGridViewElement) |
Style |
Ottiene o imposta lo stile della cella. |
Tag |
Ottiene o imposta l'oggetto contenente dati aggiuntivi relativi alla cella. |
Tool |
Ottiene o imposta il testo della descrizione comandi associato a questa cella. |
Value |
Ottiene o imposta il valore associato a questa cella. |
Value |
Ottiene o imposta il tipo di dati dei valori della cella. |
Visible |
Ottiene un valore che indica se la cella si trova in una riga o colonna nascosta. |
Adjust |
Modifica lo stile del bordo della cella di input in base ai criteri specificati. |
Border |
Restituisce una struttura Rectangle che rappresenta le larghezze di tutti i margini delle celle. |
Click |
Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sulla cella. |
Clone() |
Crea una copia esatta della cella. |
Content |
Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sul contenuto della cella. |
Content |
Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sul contenuto della cella. |
Create |
Crea un nuovo oggetto accessibile per DataGridViewCell. |
Detach |
Rimuove il controllo di modifica della cella da DataGridView. |
Dispose() |
Rilascia tutte le risorse usate da DataGridViewCell. |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da DataGridViewCell e, facoltativamente, le risorse gestite. |
Double |
Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sulla cella. |
Enter |
Indica se verrà annullata la condivisione della riga padre quando lo stato attivo si sposta sulla cella. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Libera le risorse non gestite ed esegue altre operazioni di pulitura prima che l'oggetto DataGridViewCell venga recuperato dalla procedura di Garbage Collection. |
Get |
Recupera il valore formattato della cella da copiare nell'oggetto Clipboard. |
Get |
Restituisce il rettangolo delimitatore che racchiude l'area di contenuto della cella, calcolato usando l'oggetto Graphics e lo stile della cella specificati. |
Get |
Restituisce il rettangolo di delimitazione che racchiude l'area del contenuto della cella mediante una classe Graphics predefinita e lo stile della cella attualmente utilizzato. |
Get |
Restituisce il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore. |
Get |
Restituisce il rettangolo di delimitazione che racchiude l'icona di errore della cella, se visualizzata. |
Get |
Restituisce una stringa che rappresenta l'errore per la cella. |
Get |
Ottiene il valore della cella formattato per la visualizzazione. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene il menu di scelta rapida ereditato per la cella corrente. |
Get |
Restituisce un valore che indica lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna. |
Get |
Ottiene lo stile applicato alla cella. |
Get |
Calcola le dimensioni preferenziali, in pixel, della cella. |
Get |
Ottiene le dimensioni della cella. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Get |
Ottiene il valore della cella. |
Initialize |
Inizializza il controllo usato per la modifica della cella. |
Key |
Indica se verrà annullata la condivisione della riga padre quando l'utente preme un pulsante mentre è attiva la cella. |
Key |
Determina se la modalità di modifica deve essere avviata in base al tasto premuto. |
Key |
Indica se verrà annullata la condivisione della riga quando viene premuto un tasto mentre è attiva una cella nella riga. |
Key |
Indica se verrà annullata la condivisione della riga padre quando l'utente rilascia un pulsante mentre è attiva la cella. |
Leave |
Indica se verrà annullata la condivisione di una riga quando la cella nella riga perde lo stato attivo. |
Measure |
Ottiene l'altezza, in pixel, del testo specificato considerando le caratteristiche specificate. |
Measure |
Ottiene l'altezza, in pixel, del testo specificato considerando le caratteristiche specificate. Indica inoltre se la larghezza richiesta è maggiore della larghezza massima specificata. |
Measure |
Ottiene l'altezza e la larghezza ideali del testo specificato considerando le caratteristiche specificate. |
Measure |
Ottiene l'altezza e la larghezza del testo specificato considerando le caratteristiche specificate. |
Measure |
Ottiene la larghezza, in pixel, del testo specificato considerando le caratteristiche specificate. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Mouse |
Indica se verrà annullata la condivisione di una riga quando l'utente fa clic su un pulsante del mouse con il puntatore posizionato in una cella della riga. |
Mouse |
Indica se verrà annullata la condivisione di una riga quando l'utente fa doppio clic su una cella della riga. |
Mouse |
Indica se verrà annullata la condivisione di una riga quando l'utente tiene premuto un pulsante del mouse con il puntatore posizionato in una cella della riga. |
Mouse |
Indica se verrà annullata la condivisione di una riga quando il puntatore del mouse viene spostato su una cella della riga. |
Mouse |
Indica se verrà annullata la condivisione di una riga quando si sposta il puntatore del mouse da tale riga. |
Mouse |
Indica se verrà annullata la condivisione di una riga quando il puntatore del mouse viene spostato su una cella della riga. |
Mouse |
Indica se verrà annullata la condivisione di una riga quando l'utente rilascia un pulsante del mouse con il puntatore posizionato in una cella della riga. |
On |
Chiamato quando si fa clic sulla cella. |
On |
Chiamato quando si fa clic sul contenuto della cella. |
On |
Chiamato quando si fa doppio clic sul contenuto della cella. |
On |
Viene chiamato quando cambia la proprietà DataGridView della cella. |
On |
Chiamato quando si fa doppio clic sulla cella. |
On |
Chiamato quando lo stato attivo si sposta su una cella. |
On |
Chiamato quando viene premuto il tasto di una carattere mentre è attiva una cella. |
On |
Chiamato quando viene premuto un tasto mentre è attiva una cella. |
On |
Chiamato quando viene rilasciato il tasto di un carattere mentre è attiva una cella. |
On |
Chiamato quando lo stato attivo viene spostato da una cella. |
On |
Chiamato quando un utente fa clic con un pulsante del mouse con il puntatore posizionato in una cella. |
On |
Chiamato quando un utente fa doppio clic con un pulsante del mouse con il puntatore posizionato in una cella. |
On |
Chiamato quando un utente tiene premuto un pulsante del mouse con il puntatore posizionato in una cella. |
On |
Chiamato quando il puntatore del mouse viene spostato su una cella. |
On |
Chiamato quando il puntatore del mouse esce dalla cella. |
On |
Chiamato quando il puntatore del mouse viene spostato all'interno di una cella. |
On |
Chiamato quando un utente rilascia un pulsante del mouse con il puntatore posizionato in una cella. |
Paint(Graphics, Rectangle, Rectangle, Int32, Data |
Disegna l'oggetto DataGridViewCell corrente. |
Paint |
Disegna il bordo dell'oggetto DataGridViewCell corrente. |
Paint |
Disegna l'icona di errore della classe DataGridViewCell corrente. |
Parse |
Converte un valore formattato per la visualizzazione in un valore di cella effettivo. |
Position |
Imposta la posizione e le dimensioni del controllo di modifica contenuto da una cella nel controllo DataGridView. |
Position |
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. |
Raise |
Genera l'evento CellClick. (Ereditato da DataGridViewElement) |
Raise |
Genera l'evento CellContentClick. (Ereditato da DataGridViewElement) |
Raise |
Genera l'evento CellContentDoubleClick. (Ereditato da DataGridViewElement) |
Raise |
Genera l'evento CellValueChanged. (Ereditato da DataGridViewElement) |
Raise |
Genera l'evento DataError. (Ereditato da DataGridViewElement) |
Raise |
Genera l'evento MouseWheel. (Ereditato da DataGridViewElement) |
Set |
Imposta il valore della cella. |
To |
Restituisce una stringa che descrive l'oggetto corrente. |
Prodotto | Versioni |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: