Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe DataGridViewLinkCell

Rappresenta una cella che contiene un collegamento.

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public class DataGridViewLinkCell : DataGridViewCell

Il tipo DataGridViewLinkCell espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoDataGridViewLinkCellInizializza una nuova istanza della classe DataGridViewLinkCell.
In alto

  NomeDescrizione
Proprietà pubblicaAccessibilityObjectOttiene l'oggetto DataGridViewCell.DataGridViewCellAccessibleObject assegnato a DataGridViewCell. (Ereditato da DataGridViewCell)
Proprietà pubblicaActiveLinkColorOttiene o imposta il colore utilizzato per visualizzare un collegamento attivo.
Proprietà pubblicaColumnIndexOttiene l'indice della colonna per la cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaContentBoundsOttiene il rettangolo di delimitazione che racchiude l'area del contenuto della cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaContextMenuStripOttiene o imposta il menu di scelta rapida associato alla cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaDataGridViewottiene DataGridView controllare associato all'elemento. (Ereditato da DataGridViewElement)
Proprietà pubblicaDefaultNewRowValueOttiene il valore predefinito per una cella nella riga per i nuovi record. (Ereditato da DataGridViewCell)
Proprietà pubblicaDisplayedOttiene un valore che indica se la cella è attualmente visualizzata su schermo. (Ereditato da DataGridViewCell)
Proprietà pubblicaEditedFormattedValueOttiene 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. (Ereditato da DataGridViewCell)
Proprietà pubblicaEditTypeOttiene il tipo del controllo di modifica contenuto della cella. (Esegue l'override di DataGridViewCell.EditType).
Proprietà pubblicaErrorIconBoundsOttiene i limiti dell'icona di errore per la cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaErrorTextOttiene o imposta il testo che descrive la condizione di errore associata alla cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaFormattedValueOttiene il valore della cella formattato per la visualizzazione. (Ereditato da DataGridViewCell)
Proprietà pubblicaFormattedValueTypeOttiene l'oggetto Type di visualizzazione del valore della cella. (Esegue l'override di DataGridViewCell.FormattedValueType).
Proprietà pubblicaFrozenOttiene un valore che indica se la cella è bloccata. (Ereditato da DataGridViewCell)
Proprietà pubblicaHasStyleOttiene un valore che indica se la proprietà Style è stata impostata. (Ereditato da DataGridViewCell)
Proprietà pubblicaInheritedStateOttiene lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna. (Ereditato da DataGridViewCell)
Proprietà pubblicaInheritedStyleOttiene lo stile attualmente applicato alla cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaIsInEditModeOttiene un valore che indica se la cella è attualmente in fase di modifica. (Ereditato da DataGridViewCell)
Proprietà pubblicaLinkBehaviorOttiene o imposta un valore che rappresenta il comportamento di un collegamento.
Proprietà pubblicaLinkColorOttiene o imposta il colore in cui viene visualizzato un collegamento non attivo o non visitato.
Proprietà pubblicaLinkVisitedOttiene o imposta un valore che indica se il collegamento è stato visitato.
Proprietà pubblicaOwningColumnOttiene la colonna contenente questa cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaOwningRowOttiene la riga contenente questa cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaPreferredSizeOttiene le dimensioni in pixel di un'area rettangolare in cui è possibile inserire la cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaReadOnlyOttiene o imposta un valore che indica se è possibile modificare i dati della cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaResizableOttiene un valore che indica se è possibile ridimensionare la cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaRowIndexOttiene l'indice della riga padre della cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaSelectedOttiene o imposta un valore che indica se la cella è stata selezionata. (Ereditato da DataGridViewCell)
Proprietà pubblicaSizeOttiene le dimensioni della cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaStateOttiene lo stato dell'interfaccia utente (UI) dell'elemento. (Ereditato da DataGridViewElement)
Proprietà pubblicaStyleOttiene o imposta lo stile della cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaTagOttiene o imposta l'oggetto contenente dati aggiuntivi relativi alla cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaToolTipTextOttiene o imposta il testo della descrizione comandi associato a questa cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaTrackVisitedStateOttiene o imposta un valore che indica se il collegamento diventa di un colore diverso quando viene visitato.
Proprietà pubblicaUseColumnTextForLinkValueOttiene o imposta un valore che indica se la proprietà Text delle colonne viene visualizzata come testo del collegamento.
Proprietà pubblicaValueOttiene o imposta il valore associato a questa cella. (Ereditato da DataGridViewCell)
Proprietà pubblicaValueTypeOttiene o imposta il tipo di dati dei valori della cella. (Esegue l'override di DataGridViewCell.ValueType).
Proprietà pubblicaVisibleOttiene un valore che indica se la cella si trova in una riga o colonna nascosta. (Ereditato da DataGridViewCell)
Proprietà pubblicaVisitedLinkColorOttiene o imposta il colore utilizzato per visualizzare un collegamento che è stato selezionato in precedenza.
In alto

  NomeDescrizione
Metodo pubblicoAdjustCellBorderStyleModifica lo stile del bordo della cella di input in base ai criteri specificati. (Ereditato da DataGridViewCell)
Metodo protettoBorderWidthsRestituisce una struttura Rectangle che rappresenta le larghezze di tutti i margini delle celle. (Ereditato da DataGridViewCell)
Metodo protettoClickUnsharesRowIndica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sulla cella. (Ereditato da DataGridViewCell)
Metodo pubblicoCloneCrea una copia esatta della cella. (Esegue l'override di DataGridViewCell.Clone()).
Metodo protettoContentClickUnsharesRowIndica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sul contenuto della cella. (Ereditato da DataGridViewCell)
Metodo protettoContentDoubleClickUnsharesRowIndica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sul contenuto della cella. (Ereditato da DataGridViewCell)
Metodo protettoCreateAccessibilityInstanceCrea un nuovo oggetto accessibile per DataGridViewLinkCell. (Esegue l'override di DataGridViewCell.CreateAccessibilityInstance()).
Metodo pubblicoDetachEditingControlRimuove il controllo di modifica della cella dalla classe DataGridView. (Ereditato da DataGridViewCell)
Metodo pubblicoDispose()Rilascia tutte le risorse utilizzate dall'oggetto DataGridViewCell. (Ereditato da DataGridViewCell)
Metodo protettoDispose(Boolean)Rilascia le risorse non gestite utilizzate da DataGridViewCell e, facoltativamente, le risorse gestite. (Ereditato da DataGridViewCell)
Metodo protettoDoubleClickUnsharesRowIndica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sulla cella. (Ereditato da DataGridViewCell)
Metodo protettoEnterUnsharesRowIndica se verrà annullata la condivisione della riga padre quando lo stato attivo si sposta sulla cella. (Ereditato da DataGridViewCell)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalizeLibera le risorse non gestite ed esegue altre operazioni di pulitura prima che l'oggetto DataGridViewCell venga recuperato dalla procedura di Garbage Collection. (Ereditato da DataGridViewCell)
Metodo protettoGetClipboardContentRecupera il valore formattato della cella da copiare nell'oggetto Clipboard. (Ereditato da DataGridViewCell)
Metodo pubblicoGetContentBounds(Int32)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. (Ereditato da DataGridViewCell)
Metodo protettoGetContentBounds(Graphics, DataGridViewCellStyle, Int32)Restituisce un rettangolo di delimitazione che racchiude l'area del contenuto della cella, calcolato in base alla classe Graphics e allo stile della cella specificati. (Esegue l'override di DataGridViewCell.GetContentBounds(Graphics, DataGridViewCellStyle, Int32)).
Metodo pubblicoGetEditedFormattedValueRestituisce 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. (Ereditato da DataGridViewCell)
Metodo protettoGetErrorIconBoundsRestituisce il rettangolo di delimitazione che racchiude l'icona di errore della cella, se visualizzata. (Esegue l'override di DataGridViewCell.GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)).
Metodo protettoGetErrorTextRestituisce una stringa che rappresenta l'errore per la cella. (Ereditato da DataGridViewCell)
Metodo protettoGetFormattedValueOttiene il valore della cella formattato per la visualizzazione. (Ereditato da DataGridViewCell)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetInheritedContextMenuStripOttiene il menu di scelta rapida ereditato dalla cella corrente. (Ereditato da DataGridViewCell)
Metodo pubblicoGetInheritedStateRestituisce un valore che indica lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna. (Ereditato da DataGridViewCell)
Metodo pubblicoGetInheritedStyleOttiene lo stile applicato alla cella. (Ereditato da DataGridViewCell)
Metodo protettoGetPreferredSizeCalcola le dimensioni appropriate, in pixel, della cella. (Esegue l'override di DataGridViewCell.GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)).
Metodo protettoGetSizeOttiene le dimensioni della cella. (Ereditato da DataGridViewCell)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo protettoGetValueOttiene il valore della cella. (Esegue l'override di DataGridViewCell.GetValue(Int32)).
Metodo pubblicoInitializeEditingControlInizializza il controllo utilizzato per la modifica della cella. (Ereditato da DataGridViewCell)
Metodo protettoKeyDownUnsharesRowIndica se verrà annullata la condivisione della riga padre quando l'utente preme un pulsante mentre è attiva la cella. (Ereditato da DataGridViewCell)
Metodo pubblicoKeyEntersEditModeDetermina se la modalità di modifica deve essere avviata in base al tasto premuto. (Ereditato da DataGridViewCell)
Metodo protettoKeyPressUnsharesRowIndica se verrà annullata la condivisione della riga quando viene premuto un tasto mentre è attiva una cella nella riga. (Ereditato da DataGridViewCell)
Metodo protettoKeyUpUnsharesRowIndica se verrà annullata la condivisione della riga contenente la cella quando viene rilasciato un tasto e la cella ha lo stato attivo. (Esegue l'override di DataGridViewCell.KeyUpUnsharesRow(KeyEventArgs, Int32)).
Metodo protettoLeaveUnsharesRowIndica se verrà annullata la condivisione di una riga quando la cella nella riga perde lo stato attivo. (Ereditato da DataGridViewCell)
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoMouseClickUnsharesRowIndica 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. (Ereditato da DataGridViewCell)
Metodo protettoMouseDoubleClickUnsharesRowIndica se verrà annullata la condivisione di una riga quando l'utente fa doppio clic su una cella della riga. (Ereditato da DataGridViewCell)
Metodo protettoMouseDownUnsharesRowIndica se la condivisione della riga contenente la cella verrà annullata quando il pulsante del mouse viene premuto mentre il puntatore è posizionato sulla cella. (Esegue l'override di DataGridViewCell.MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)).
Metodo protettoMouseEnterUnsharesRowIndica se verrà annullata la condivisione di una riga quando il puntatore del mouse viene spostato su una cella della riga. (Ereditato da DataGridViewCell)
Metodo protettoMouseLeaveUnsharesRowIndica se la condivisione della riga contenente la cella verrà annullata quando il puntatore del mouse esce dalla cella. (Esegue l'override di DataGridViewCell.MouseLeaveUnsharesRow(Int32)).
Metodo protettoMouseMoveUnsharesRowIndica se la condivisione della riga contenente la cella verrà annullata quando il puntatore del mouse viene spostato sulla cella. (Esegue l'override di DataGridViewCell.MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)).
Metodo protettoMouseUpUnsharesRowIndica se la condivisione della riga contenente la cella verrà annullata quando il pulsante del mouse viene rilasciato mentre il puntatore è posizionato sulla cella. (Esegue l'override di DataGridViewCell.MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)).
Metodo protettoOnClickChiamato quando si fa clic sulla cella. (Ereditato da DataGridViewCell)
Metodo protettoOnContentClickChiamato quando si fa clic sul contenuto della cella. (Ereditato da DataGridViewCell)
Metodo protettoOnContentDoubleClickChiamato quando si fa doppio clic sul contenuto della cella. (Ereditato da DataGridViewCell)
Metodo protettoOnDataGridViewChangedViene chiamato quando cambia la proprietà DataGridView della cella. (Ereditato da DataGridViewCell)
Metodo protettoOnDoubleClickChiamato quando si fa doppio clic sulla cella. (Ereditato da DataGridViewCell)
Metodo protettoOnEnterQuesto metodo viene chiamato quando lo stato attivo si sposta su una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnKeyDownQuesto metodo viene chiamato quando viene premuto il tasto di una lettera mentre è attiva una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnKeyPressQuesto metodo viene chiamato quando viene premuto un tasto mentre è attiva una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnKeyUpQuesto metodo viene chiamato quando viene rilasciato il tasto di una lettera mentre è attiva una cella. (Esegue l'override di DataGridViewCell.OnKeyUp(KeyEventArgs, Int32)).
Metodo protettoOnLeaveQuesto metodo viene chiamato quando lo stato attivo viene spostato da una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnMouseClickViene chiamato quando un utente fa clic con un pulsante del mouse con il puntatore posizionato in una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnMouseDoubleClickViene chiamato quando un utente fa doppio clic con un pulsante del mouse con il puntatore posizionato in una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnMouseDownViene chiamato quando un utente tiene premuto un pulsante del mouse con il puntatore posizionato in una cella. (Esegue l'override di DataGridViewCell.OnMouseDown(DataGridViewCellMouseEventArgs)).
Metodo protettoOnMouseEnterViene chiamato quando il puntatore del mouse viene spostato su una cella. (Ereditato da DataGridViewCell)
Metodo protettoOnMouseLeaveViene chiamato quando il puntatore del mouse esce dalla cella. (Esegue l'override di DataGridViewCell.OnMouseLeave(Int32)).
Metodo protettoOnMouseMoveViene chiamato quando il puntatore del mouse viene spostato all'interno di una cella. (Esegue l'override di DataGridViewCell.OnMouseMove(DataGridViewCellMouseEventArgs)).
Metodo protettoOnMouseUpViene chiamato quando un utente rilascia un pulsante del mouse con il puntatore posizionato in una cella. (Esegue l'override di DataGridViewCell.OnMouseUp(DataGridViewCellMouseEventArgs)).
Metodo protettoPaintDisegna la classe DataGridViewCell corrente. (Esegue l'override di DataGridViewCell.Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)).
Metodo protettoPaintBorderDisegna il bordo della classe DataGridViewCell corrente. (Ereditato da DataGridViewCell)
Metodo protettoPaintErrorIconDisegna l'icona di errore della classe DataGridViewCell corrente. (Ereditato da DataGridViewCell)
Metodo pubblicoParseFormattedValueConverte un valore formattato per la visualizzazione in un valore di cella effettivo. (Ereditato da DataGridViewCell)
Metodo pubblicoPositionEditingControlImposta la posizione e le dimensioni del controllo di modifica contenuto da una cella nel controllo DataGridView. (Ereditato da DataGridViewCell)
Metodo pubblicoPositionEditingPanelImposta 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)
Metodo protettoRaiseCellClickGenerato DataGridView.CellClick evento. (Ereditato da DataGridViewElement)
Metodo protettoRaiseCellContentClickGenerato DataGridView.CellContentClick evento. (Ereditato da DataGridViewElement)
Metodo protettoRaiseCellContentDoubleClickGenerato DataGridView.CellContentDoubleClick evento. (Ereditato da DataGridViewElement)
Metodo protettoRaiseCellValueChangedGenerato DataGridView.CellValueChanged evento. (Ereditato da DataGridViewElement)
Metodo protettoRaiseDataErrorGenerato DataGridView.DataError evento. (Ereditato da DataGridViewElement)
Metodo protettoRaiseMouseWheelGenerato Control.MouseWheel evento. (Ereditato da DataGridViewElement)
Metodo protettoSetValueImposta il valore della cella. (Ereditato da DataGridViewCell)
Metodo pubblicoToStringRestituisce una stringa che descrive l'oggetto corrente. (Esegue l'override di DataGridViewCell.ToString()).
In alto

La classe DataGridViewLinkCell è un tipo specializzato di classe DataGridViewCell che consente di visualizzare collegamenti.

DataGridViewLinkColumn è il tipo di colonna specializzato per contenere celle di questo tipo. Per impostazione predefinita, la proprietà DataGridViewLinkColumn.CellTemplate viene inizializzata su una nuova istanza di DataGridViewLinkCell. Per conformare le celle di una colonna a una cella DataGridViewLinkCell esistente, impostare la proprietà CellTemplate della colonna sulla cella da utilizzare come modello.

Le proprietà della colonna relative alle celle sono wrapper per le proprietà corrispondenti della cella modello. La modifica dei valori delle proprietà della cella modello avrà effetto soltanto sulle celle basate sul modello che sono state aggiunte dopo la modifica. La modifica dei valori delle proprietà della colonna relative alle celle, tuttavia, comporterà l'aggiornamento della cella modello e di tutte le altre celle della colonna e, se necessario, l'aggiornamento della visualizzazione della colonna.

Note per gli eredi

Quando si deriva da DataGridViewLinkCell e si aggiungono nuove proprietà alla classe derivata, accertarsi di eseguire l'override del metodo Clone per copiare le nuove proprietà durante le operazioni di duplicazione. È necessario inoltre chiamare il metodo Clone della classe base in modo che le proprietà della classe base vengano copiate nella nuova cella.

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo di un oggetto DataGridViewCell come modello per un oggetto DataGridViewColumn. Le modifiche apportate allo stile di qualsiasi cella della colonna hanno effetto su tutte le celle della colonna. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la classe DataGridViewColumn.


private void CustomizeCellsInThirdColumn()
{
    int thirdColumn = 2;
    DataGridViewColumn column =
        dataGridView.Columns[thirdColumn];
    DataGridViewCell cell = new DataGridViewTextBoxCell();

    cell.Style.BackColor = Color.Wheat;
    column.CellTemplate = cell;
}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft