## GridDesktop class

Aspose GridDesktop class Rappresenta un oggetto radice per creare un controllo GridDesktop. Per utilizzare questo controllo, trascinalo semplicemente dalla casella degli strumenti in un modulo o in un controllo utente.

```csharp
public class GridDesktop : UserControl
```

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [GridDesktop](griddesktop)() | Aspose classe GridDesktop |

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [ActiveSheetIndex](../../aspose.cells.griddesktop/griddesktop/activesheetindex) { get; set; } | Ottiene o imposta l'indice del foglio selezionato. |
| [ActiveSheetNameFont](../../aspose.cells.griddesktop/griddesktop/activesheetnamefont) { get; set; } | Ottiene o imposta il foglio attivo che visualizza il carattere della barra del foglio. |
| [AlwasysRecalculateAllFormulas](../../aspose.cells.griddesktop/griddesktop/alwasysrecalculateallformulas) { get; set; } | Ottiene o imposta un valore che indica se è necessario eseguire tutte le formule, come quando eseguiamo tutte le formule, quando aggiorniamo il valore di una cella, e influisce su altri e altri influiscono su altri, sempre di più, perché le celle intere devono essere ricalcolate ,proprio come l'effetto Butterfly,ha bisogno di molte operazioni sullo stack, otterrà prestazioni molto basse, come in CELLSNET-41921,questo numero contiene lo stesso file che può mostrare questo scenario faremmo meglio a eseguire tutte le formule, , poiché quando esegui tutte le formule potremmo avere qualche ottimizzazione. |
| [BorderStyle](../../aspose.cells.griddesktop/griddesktop/borderstyle) { get; set; } | Indica lo stile del bordo per il controllo. |
| [ColumnHeaderVisible](../../aspose.cells.griddesktop/griddesktop/columnheadervisible) { get; set; } | Ottiene o imposta un valore che indica se l'intestazione della colonna è visibile. |
| [CommentDisplayingFont](../../aspose.cells.griddesktop/griddesktop/commentdisplayingfont) { get; set; } | Ottiene o imposta il carattere di visualizzazione predefinito del testo del commento. |
| [ContextMenuManager](../../aspose.cells.griddesktop/griddesktop/contextmenumanager) { get; } | Ottiene l'istanza ContextMenuManager. |
| [DefaultCellFont](../../aspose.cells.griddesktop/griddesktop/defaultcellfont) { get; set; } | Ottiene o imposta il carattere predefinito della cella |
| [DefaultCellFontColor](../../aspose.cells.griddesktop/griddesktop/defaultcellfontcolor) { get; set; } | Ottiene o imposta il colore del carattere predefinito della cella. |
| [EnableClipboardCopyPaste](../../aspose.cells.griddesktop/griddesktop/enableclipboardcopypaste) { get; set; } | Indica se copiare/incollare in base agli appunti, in modo che possa copiare/incollare con MS-EXCEL. Copia/incolla solo il valore della cella, Non copia nessun'altra impostazione della cella come il formato, lo stile del bordo e così via Il valore predefinito è false. |
| [EnableCopyWithExtension](../../aspose.cells.griddesktop/griddesktop/enablecopywithextension) { get; set; } | Ottiene o imposta un valore che indica se l'operazione di copia estenderà il numero di righe o colonne. |
| [EnableCopyWithLockedOption](../../aspose.cells.griddesktop/griddesktop/enablecopywithlockedoption) { get; set; } | Ottiene o imposta un valore che indica se l'operazione di copia copierà il valore dell'attributo CellLocked dello stile di una cella. |
| [EnableUndo](../../aspose.cells.griddesktop/griddesktop/enableundo) { get; set; } | Ottiene o imposta un valore che indica se la funzione Annulla è abilitata. Il valore predefinito è false. |
| [GridMemorySetting](../../aspose.cells.griddesktop/griddesktop/gridmemorysetting) { get; set; } | Ottiene o imposta l'opzione di memoria. |
| [IsHorizontalScrollBarVisible](../../aspose.cells.griddesktop/griddesktop/ishorizontalscrollbarvisible) { get; set; } | Imposta la statua visibile per la barra di scorrimento orizzontale. |
| [IsVerticalScrollBarVisible](../../aspose.cells.griddesktop/griddesktop/isverticalscrollbarvisible) { get; set; } | Imposta la statua visibile per la barra di scorrimento verticale. |
| [Names](../../aspose.cells.griddesktop/griddesktop/names) { get; } | Ottiene la raccolta di tutti gli oggetti Name nel foglio di calcolo. |
| [PageRows](../../aspose.cells.griddesktop/griddesktop/pagerows) { get; set; } | Imposta o Ottiene la dimensione della riga per l'impaginazione. il numero massimo di PageRows supportato è 100000, il numero massimo di pagine supportato è 5000. |
| [PasteType](../../aspose.cells.griddesktop/griddesktop/pastetype) { get; set; } | Indica quale tipo di incolla quando si esegue l'operazione di incolla, disponibile solo quando EnableClipboardCopyPaste è false . |
| [R1C1](../../aspose.cells.griddesktop/griddesktop/r1c1) { get; set; } | Ottiene o imposta un valore che indica se il controllo utilizza lo stile di riferimento R1C1. |
| [RecalculateFormulas](../../aspose.cells.griddesktop/griddesktop/recalculateformulas) { get; set; } | Ottiene o imposta un valore che indica se ricalcolare la formula di tutte le celle quando il valore di una cella è cambiato. Il valore predefinito è true. |
| [RowHeaderVisible](../../aspose.cells.griddesktop/griddesktop/rowheadervisible) { get; set; } | Ottiene o imposta un valore che indica se l'intestazione della riga è visibile. |
| [SheetNameFont](../../aspose.cells.griddesktop/griddesktop/sheetnamefont) { get; set; } | Ottiene o imposta il carattere di visualizzazione predefinito della barra dei fogli. |
| [SheetsBarVisible](../../aspose.cells.griddesktop/griddesktop/sheetsbarvisible) { get; set; } | Ottiene o imposta un valore che indica se la barra del foglio è visibile. |
| [SheetTabWidth](../../aspose.cells.griddesktop/griddesktop/sheettabwidth) { get; set; } | Imposta /Ottiene la larghezza della scheda del foglio. |
| [ShowContextMenu](../../aspose.cells.griddesktop/griddesktop/showcontextmenu) { get; set; } | Ottiene o imposta un valore che indica se il controllo può mostrare il menu di scelta rapida. |
| [ShowStatus](../../aspose.cells.griddesktop/griddesktop/showstatus) { get; set; } | Ottiene o imposta un valore che indica se mostrare lo stato di calcolo Il valore predefinito è true. |
| [UndoManager](../../aspose.cells.griddesktop/griddesktop/undomanager) { get; } | Ottiene l'istanza di UndoManager. |
| [Worksheets](../../aspose.cells.griddesktop/griddesktop/worksheets) { get; } | Ottiene i fogli di lavoro. |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [Clear](../../aspose.cells.griddesktop/griddesktop/clear)() | Cancella il controllo GridDesktop. |
| [Copy](../../aspose.cells.griddesktop/griddesktop/copy)() | Copia il contenuto della cella focalizzata negli appunti. |
| [Cut](../../aspose.cells.griddesktop/griddesktop/cut)() | Taglia il contenuto della cella focalizzato negli appunti. |
| [DoSplit](../../aspose.cells.griddesktop/griddesktop/dosplit)() | Imposta la vista divisa. |
| [EndFormatPainter](../../aspose.cells.griddesktop/griddesktop/endformatpainter)() | Notifica a GridDesktop di terminare FormatPainter. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile)(Stream) | Esporta in un flusso di file excel, incluso il flusso di I/O del disco o il flusso di memoria. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_2)(string) | Esporta in un file excel. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_1)(Stream, FileFormatType) | Esporta in un flusso di file excel, incluso il flusso di I/O del disco o il flusso di memoria. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_3)(string, FileFormatType) | Esporta in un file excel. |
| [GetActiveWorksheet](../../aspose.cells.griddesktop/griddesktop/getactiveworksheet)() | Ottiene il foglio di lavoro attivo corrente. |
| [getHScrollBar](../../aspose.cells.griddesktop/griddesktop/gethscrollbar)() | restituisce la barra di scorrimento orizzontale |
| [getVScrollBar](../../aspose.cells.griddesktop/griddesktop/getvscrollbar)() | restituisce la barra di scorrimento verticale |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile)(Stream) | Importa da un flusso di file excel, incluso il flusso di file del disco o il flusso di memoria. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_3)(string) | Importa da un file excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_1)(Stream, bool) | Importa da un flusso di file excel, incluso il flusso di file del disco o il flusso di memoria. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_4)(string, bool) | Importa da un file excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_5)(string, int) | Importa un foglio di lavoro da un file excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_2)(Stream, string, string, bool, bool) | Importa da un file excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_6)(string, string, string, bool, bool) | Importa da un file excel. |
| [OpenFindReplaceDialog](../../aspose.cells.griddesktop/griddesktop/openfindreplacedialog)(bool) | Apre la finestra di dialogo TrovaSostituisci per trovare o sostituire le celle. |
| [Paste](../../aspose.cells.griddesktop/griddesktop/paste)() | Incolla il contenuto degli appunti nella cella focalizzata. |
| [RefreshControl](../../aspose.cells.griddesktop/griddesktop/refreshcontrol)() | Aggiorna il controllo GridDesktop. |
| [RunAllFormulas](../../aspose.cells.griddesktop/griddesktop/runallformulas)() | Esegue la formula di tutte le celle. |
| [SetAllScrollBarsVisible](../../aspose.cells.griddesktop/griddesktop/setallscrollbarsvisible)() | Imposta tutte le barre di scorrimento visibili. |
| [ShowStyleDialog](../../aspose.cells.griddesktop/griddesktop/showstyledialog)() | Apre una finestra di dialogo di stile, per impostare lo stile, il carattere, i colori delle celle, ecc. |
| [StartFormatPainter](../../aspose.cells.griddesktop/griddesktop/startformatpainter)(bool) | Notifica a GridDesktop di avviare FormatPainter. |
| [UnDoSplit](../../aspose.cells.griddesktop/griddesktop/undosplit)() | Annulla impostazione vista divisa. |
| static [GetVersion](../../aspose.cells.griddesktop/griddesktop/getversion)() | Ottieni la versione di rilascio. |

## Campi

| Nome | Descrizione |
| --- | --- |
| [LoadDataFilter](../../aspose.cells.griddesktop/griddesktop/loaddatafilter) | le opzioni per filtrare i dati durante il caricamento della cartella di lavoro dal modello. |
| [ShowImportMessage](../../aspose.cells.griddesktop/griddesktop/showimportmessage) | se mostrare la finestra di messaggio quando non viene importato il file, il valore predefinito è true |

## Eventi

| Nome | Descrizione |
| --- | --- |
| event [AfterDeleteColumns](../../aspose.cells.griddesktop/griddesktop/afterdeletecolumns) | Si verifica dopo l'eliminazione della colonna. |
| event [AfterDeleteRows](../../aspose.cells.griddesktop/griddesktop/afterdeleterows) | Si verifica dopo l'eliminazione della riga. |
| event [AfterInsertColumns](../../aspose.cells.griddesktop/griddesktop/afterinsertcolumns) | Si verifica dopo l'inserimento di una nuova colonna. |
| event [AfterInsertRows](../../aspose.cells.griddesktop/griddesktop/afterinsertrows) | Si verifica dopo l'inserimento di una nuova riga. |
| event [BeforeCalculate](../../aspose.cells.griddesktop/griddesktop/beforecalculate) | Si verifica prima del calcolo della formula nella cartella di lavoro. |
| event [BeforeLoadFile](../../aspose.cells.griddesktop/griddesktop/beforeloadfile) | Si verifica prima del caricamento della cartella di lavoro dal file. |
| event [CellButtonClick](../../aspose.cells.griddesktop/griddesktop/cellbuttonclick) | Si verifica quando si fa clic sul pulsante della cella. |
| event [CellCheckedChanged](../../aspose.cells.griddesktop/griddesktop/cellcheckedchanged) | Si verifica quando la casella di controllo della cella Proprietà selezionata viene modificata. |
| event [CellClick](../../aspose.cells.griddesktop/griddesktop/cellclick) | Si verifica quando si fa clic sulla cella della griglia. |
| event [CellComboBoxCopy](../../aspose.cells.griddesktop/griddesktop/cellcomboboxcopy) | Si verifica durante la copia di una ComboBox di una cella della griglia. |
| event [CellDataChanged](../../aspose.cells.griddesktop/griddesktop/celldatachanged) | Si verifica quando la proprietà dei dati della cella della griglia viene modificata. |
| event [CellDoubleClick](../../aspose.cells.griddesktop/griddesktop/celldoubleclick) | Si verifica quando si fa doppio clic sulla cella della griglia. |
| event [CellFormatChanged](../../aspose.cells.griddesktop/griddesktop/cellformatchanged) | Si verifica quando il formato della cella viene modificato tramite la finestra di dialogo Formato celle. |
| event [CellKeyPressed](../../aspose.cells.griddesktop/griddesktop/cellkeypressed) | Si verifica quando viene premuto un tasto mentre una cella ha lo stato attivo. |
| event [CellSelectedIndexChanged](../../aspose.cells.griddesktop/griddesktop/cellselectedindexchanged) | Si verifica quando la proprietà SelectedIndex della casella combinata della cella è stata modificata. |
| event [CellTextBoxChanging](../../aspose.cells.griddesktop/griddesktop/celltextboxchanging) | Si verifica durante la digitazione di caratteri in una cella della griglia. |
| event [CellValidationFailed](../../aspose.cells.griddesktop/griddesktop/cellvalidationfailed) | Si verifica quando la convalida di una cella della griglia non è riuscita. |
| event [ColumnHeaderClick](../../aspose.cells.griddesktop/griddesktop/columnheaderclick) | Si verifica quando si fa clic sull'intestazione della colonna. |
| event [ColumnHeaderDoubleClick](../../aspose.cells.griddesktop/griddesktop/columnheaderdoubleclick) | Si verifica quando si fa doppio clic sull'intestazione della colonna. |
| event [CommentDataChanged](../../aspose.cells.griddesktop/griddesktop/commentdatachanged) | Si verifica quando i dati del commento sono stati modificati. |
| event [FailLoadFile](../../aspose.cells.griddesktop/griddesktop/failloadfile) |  |
| event [FinishCalculate](../../aspose.cells.griddesktop/griddesktop/finishcalculate) | Si verifica dopo il calcolo della formula nella cartella di lavoro. |
| event [FinishLoadFile](../../aspose.cells.griddesktop/griddesktop/finishloadfile) | Si verifica quando viene caricata la cartella di lavoro. |
| event [FocusedCellChanged](../../aspose.cells.griddesktop/griddesktop/focusedcellchanged) | Si verifica quando la cella focalizzata viene modificata. |
| event [RowColumnHiddenChanged](../../aspose.cells.griddesktop/griddesktop/rowcolumnhiddenchanged) | Si verifica quando lo stato di nascondimento di riga/colonna è cambiato. |
| event [RowFilteredEvent](../../aspose.cells.griddesktop/griddesktop/rowfilteredevent) | Si verifica dopo la selezione dell'elemento filtro riga. |
| event [RowHeaderClick](../../aspose.cells.griddesktop/griddesktop/rowheaderclick) | Si verifica quando si fa clic sull'intestazione della riga. |
| event [RowHeaderDoubleClick](../../aspose.cells.griddesktop/griddesktop/rowheaderdoubleclick) | Si verifica quando si fa doppio clic sull'intestazione della riga. |
| event [SelectedCellRangeChanged](../../aspose.cells.griddesktop/griddesktop/selectedcellrangechanged) | Si verifica quando l'intervallo di celle selezionato viene modificato. |
| event [SelectedSheetIndexChanged](../../aspose.cells.griddesktop/griddesktop/selectedsheetindexchanged) | Si verifica quando la proprietà SelectedSheetIndex viene modificata. |
| event [ShapeClick](../../aspose.cells.griddesktop/griddesktop/shapeclick) | Si verifica quando si fa clic sulla forma. |

### Osservazioni

Fare riferimento al documento .NET SDK per ulteriori informazioni su System.Windows.Forms.UserControl.

### Esempi

```csharp
[C#]
gridDesktop1.Worksheets[0].Cells[0, 0].Value = "2";
gridDesktop1.Worksheets[0].Cells[1, 0].Value = "3";
gridDesktop1.Worksheets[0].Cells[2, 1].Value = "=a1*a2";
gridDesktop1.RunAllFormulas();
gridDesktop1.Invalidate();

[Visual Basic]
gridDesktop1.Worksheets(0).Cells(0, 0).Value = "2"
gridDesktop1.Worksheets(0).Cells(1, 0).Value = "3"
gridDesktop1.Worksheets(0).Cells(2, 1).Value = "=a1*a2"
gridDesktop1.RunAllFormulas()
gridDesktop1.Invalidate()

```

### Guarda anche

* spazio dei nomi [Aspose.Cells.GridDesktop](../../aspose.cells.griddesktop)
* assemblea [Aspose.Cells.GridDesktop](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.GridDesktop.dll -->
