## GridDesktop class

Aspose GridDesktop class Repräsentiert ein Stammobjekt zum Erstellen eines GridDesktop-Steuerelements. Um dieses Steuerelement zu verwenden, ziehen Sie es einfach aus Ihrer Toolbox auf ein Formular oder ein Benutzersteuerelement.

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

## Konstrukteure

| Name | Beschreibung |
| --- | --- |
| [GridDesktop](griddesktop)() | Aspose GridDesktop-Klasse |

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [ActiveSheetIndex](../../aspose.cells.griddesktop/griddesktop/activesheetindex) { get; set; } | Ruft den ausgewählten Blattindex ab oder setzt ihn. |
| [ActiveSheetNameFont](../../aspose.cells.griddesktop/griddesktop/activesheetnamefont) { get; set; } | Ruft das aktive Blatt ab, das die Schriftart der Randleiste anzeigt, oder legt es fest. |
| [AlwasysRecalculateAllFormulas](../../aspose.cells.griddesktop/griddesktop/alwasysrecalculateallformulas) { get; set; } | Erhält oder setzt einen Wert, der angibt, ob wir alle Formeln ausführen müssen, z. B. wenn wir alle Formeln ausführen, wenn ein Zellenwert aktualisiert wird und es andere betrifft, und andere mehr und mehr andere beeinflussen, weil die gesamten Zellen neu berechnet werden müssen ,genau wie der Schmetterlingseffekt benötigt es viele Stack-Operationen , es wird sehr wenig Leistung bekommen, wie in CELLSNET-41921, diese Ausgabe enthält genau die Datei, die dieses Szenario zeigen kann wir sollten besser alle Formeln ausführen, , da wir beim Ausführen aller Formeln möglicherweise eine Optimierung haben. |
| [BorderStyle](../../aspose.cells.griddesktop/griddesktop/borderstyle) { get; set; } | Gibt den Rahmenstil für das Steuerelement an. |
| [ColumnHeaderVisible](../../aspose.cells.griddesktop/griddesktop/columnheadervisible) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Spaltenüberschrift sichtbar ist. |
| [CommentDisplayingFont](../../aspose.cells.griddesktop/griddesktop/commentdisplayingfont) { get; set; } | Ruft die standardmäßig angezeigte Schriftart des Kommentartexts ab oder legt sie fest. |
| [ContextMenuManager](../../aspose.cells.griddesktop/griddesktop/contextmenumanager) { get; } | Ruft die ContextMenuManager-Instanz ab. |
| [DefaultCellFont](../../aspose.cells.griddesktop/griddesktop/defaultcellfont) { get; set; } | Ruft die Standardschriftart der Zelle ab oder setzt sie |
| [DefaultCellFontColor](../../aspose.cells.griddesktop/griddesktop/defaultcellfontcolor) { get; set; } | Ruft die Standardschriftfarbe der Zelle ab oder legt sie fest. |
| [EnableClipboardCopyPaste](../../aspose.cells.griddesktop/griddesktop/enableclipboardcopypaste) { get; set; } | Gibt an, ob basierend auf der Zwischenablage kopiert/eingefügt werden soll, sodass es mit MS-EXCEL kopieren/einfügen kann. Es kopiert/fügt nur den Zellenwert ein, es kopiert keine anderen Einstellungen der Zelle wie Format, Rahmenstil usw. Der Standardwert ist false. |
| [EnableCopyWithExtension](../../aspose.cells.griddesktop/griddesktop/enablecopywithextension) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Kopiervorgang die Anzahl der Zeilen oder Spalten erweitert. |
| [EnableCopyWithLockedOption](../../aspose.cells.griddesktop/griddesktop/enablecopywithlockedoption) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Kopiervorgang den CellLocked-Attributwert des Stils einer Zelle kopiert. |
| [EnableUndo](../../aspose.cells.griddesktop/griddesktop/enableundo) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Rückgängig-Funktion aktiviert ist. Der Standardwert ist false. |
| [GridMemorySetting](../../aspose.cells.griddesktop/griddesktop/gridmemorysetting) { get; set; } | Ruft die Speicheroption ab oder legt sie fest. |
| [IsHorizontalScrollBarVisible](../../aspose.cells.griddesktop/griddesktop/ishorizontalscrollbarvisible) { get; set; } | Legt die sichtbare Statue für die horizontale Bildlaufleiste fest. |
| [IsVerticalScrollBarVisible](../../aspose.cells.griddesktop/griddesktop/isverticalscrollbarvisible) { get; set; } | Legt die sichtbare Statue für Vertical ScrollBar fest. |
| [Names](../../aspose.cells.griddesktop/griddesktop/names) { get; } | Ruft die Sammlung aller Name-Objekte in der Tabelle ab. |
| [PageRows](../../aspose.cells.griddesktop/griddesktop/pagerows) { get; set; } | Legt fest oder ruft die Zeilengröße für Paginierung ab. Das Maximum der unterstützten PageRows ist 100000, das Maximum der unterstützten Seitenzahl ist 5000. |
| [PasteType](../../aspose.cells.griddesktop/griddesktop/pastetype) { get; set; } | Gibt an, welcher Einfügetyp wann Einfügeaktion auszuführen ist, nur verfügbar, wenn EnableClipboardCopyPaste falsch ist. |
| [R1C1](../../aspose.cells.griddesktop/griddesktop/r1c1) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement den R1C1-Referenzstil verwendet. |
| [RecalculateFormulas](../../aspose.cells.griddesktop/griddesktop/recalculateformulas) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Formel aller Zellen neu berechnet werden soll, wenn sich der Wert einer Zelle geändert hat. Der Standardwert ist wahr. |
| [RowHeaderVisible](../../aspose.cells.griddesktop/griddesktop/rowheadervisible) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Zeilenüberschrift sichtbar ist. |
| [SheetNameFont](../../aspose.cells.griddesktop/griddesktop/sheetnamefont) { get; set; } | Ruft die standardmäßig angezeigte Schriftart der Randleiste ab oder legt sie fest. |
| [SheetsBarVisible](../../aspose.cells.griddesktop/griddesktop/sheetsbarvisible) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Randleisten sichtbar sind. |
| [SheetTabWidth](../../aspose.cells.griddesktop/griddesktop/sheettabwidth) { get; set; } | Setzt /Erhält die Breite des Blattes Tab. |
| [ShowContextMenu](../../aspose.cells.griddesktop/griddesktop/showcontextmenu) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement ein Kontextmenü anzeigen kann. |
| [ShowStatus](../../aspose.cells.griddesktop/griddesktop/showstatus) { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Berechnungsstatus angezeigt werden soll Der Standardwert ist wahr. |
| [UndoManager](../../aspose.cells.griddesktop/griddesktop/undomanager) { get; } | Ruft die UndoManager-Instanz ab. |
| [Worksheets](../../aspose.cells.griddesktop/griddesktop/worksheets) { get; } | Ruft die Arbeitsblätter ab. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| [Clear](../../aspose.cells.griddesktop/griddesktop/clear)() | Löscht das GridDesktop-Steuerelement. |
| [Copy](../../aspose.cells.griddesktop/griddesktop/copy)() | Kopiert fokussierten Zellinhalt in die Zwischenablage. |
| [Cut](../../aspose.cells.griddesktop/griddesktop/cut)() | Schneidet fokussierten Zellinhalt in die Zwischenablage. |
| [DoSplit](../../aspose.cells.griddesktop/griddesktop/dosplit)() | Legt die geteilte Ansicht fest. |
| [EndFormatPainter](../../aspose.cells.griddesktop/griddesktop/endformatpainter)() | Benachrichtigt GridDesktop, FormatPainter zu beenden. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile)(Stream) | Exportiert in einen Excel-Dateistream, einschließlich Disk-IO-Stream oder Speicherstream. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_2)(string) | Exportiert in eine Excel-Datei. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_1)(Stream, FileFormatType) | Exportiert in einen Excel-Dateistream, einschließlich Disk-IO-Stream oder Speicherstream. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_3)(string, FileFormatType) | Exportiert in eine Excel-Datei. |
| [GetActiveWorksheet](../../aspose.cells.griddesktop/griddesktop/getactiveworksheet)() | Ruft das aktuell aktive Arbeitsblatt ab. |
| [getHScrollBar](../../aspose.cells.griddesktop/griddesktop/gethscrollbar)() | Horizontale Bildlaufleiste zurückgeben |
| [getVScrollBar](../../aspose.cells.griddesktop/griddesktop/getvscrollbar)() | Vertikale Bildlaufleiste zurückgeben |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile)(Stream) | Importiert aus einem Excel-Dateistream, einschließlich Disk-Dateistream oder Speicherstream. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_3)(string) | Importiert aus einer Excel-Datei. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_1)(Stream, bool) | Importiert aus einem Excel-Dateistream, einschließlich Disk-Dateistream oder Speicherstream. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_4)(string, bool) | Importiert aus einer Excel-Datei. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_5)(string, int) | Importiert ein Arbeitsblatt aus einer Excel-Datei. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_2)(Stream, string, string, bool, bool) | Importiert aus einer Excel-Datei. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_6)(string, string, string, bool, bool) | Importiert aus einer Excel-Datei. |
| [OpenFindReplaceDialog](../../aspose.cells.griddesktop/griddesktop/openfindreplacedialog)(bool) | Öffnet das Dialogfeld SuchenErsetzen, um Zellen zu suchen oder zu ersetzen. |
| [Paste](../../aspose.cells.griddesktop/griddesktop/paste)() | Fügt den Inhalt der Zwischenablage in die fokussierte Zelle ein. |
| [RefreshControl](../../aspose.cells.griddesktop/griddesktop/refreshcontrol)() | Aktualisieren Sie das GridDesktop-Steuerelement. |
| [RunAllFormulas](../../aspose.cells.griddesktop/griddesktop/runallformulas)() | Führt die Formel aller Zellen aus. |
| [SetAllScrollBarsVisible](../../aspose.cells.griddesktop/griddesktop/setallscrollbarsvisible)() | Setzt alle Bildlaufleisten sichtbar. |
| [ShowStyleDialog](../../aspose.cells.griddesktop/griddesktop/showstyledialog)() | Öffnet einen Stildialog, um Zellstil, Schriftart, Farben usw. festzulegen. |
| [StartFormatPainter](../../aspose.cells.griddesktop/griddesktop/startformatpainter)(bool) | Benachrichtigt GridDesktop, FormatPainter zu starten. |
| [UnDoSplit](../../aspose.cells.griddesktop/griddesktop/undosplit)() | Geteilte Ansicht aufheben. |
| static [GetVersion](../../aspose.cells.griddesktop/griddesktop/getversion)() | Holen Sie sich die Release-Version. |

## Felder

| Name | Beschreibung |
| --- | --- |
| [LoadDataFilter](../../aspose.cells.griddesktop/griddesktop/loaddatafilter) | die Optionen zum Filtern von Daten beim Laden der Arbeitsmappe aus der Vorlage. |
| [ShowImportMessage](../../aspose.cells.griddesktop/griddesktop/showimportmessage) | ob das Meldungsfeld angezeigt werden soll, wenn die Datei nicht importiert werden kann, der Standardwert ist true |

## Veranstaltungen

| Name | Beschreibung |
| --- | --- |
| event [AfterDeleteColumns](../../aspose.cells.griddesktop/griddesktop/afterdeletecolumns) | Tritt auf, nachdem die Spalte gelöscht wurde. |
| event [AfterDeleteRows](../../aspose.cells.griddesktop/griddesktop/afterdeleterows) | Tritt auf, nachdem die Zeile gelöscht wurde. |
| event [AfterInsertColumns](../../aspose.cells.griddesktop/griddesktop/afterinsertcolumns) | Tritt auf, nachdem eine neue Spalte eingefügt wurde. |
| event [AfterInsertRows](../../aspose.cells.griddesktop/griddesktop/afterinsertrows) | Tritt auf, nachdem eine neue Zeile eingefügt wurde. |
| event [BeforeCalculate](../../aspose.cells.griddesktop/griddesktop/beforecalculate) | Tritt vor der Berechnungsformel in der Arbeitsmappe auf. |
| event [BeforeLoadFile](../../aspose.cells.griddesktop/griddesktop/beforeloadfile) | Tritt auf, bevor die Arbeitsmappe aus der Datei geladen wird. |
| event [CellButtonClick](../../aspose.cells.griddesktop/griddesktop/cellbuttonclick) | Tritt auf, wenn auf die Zellenschaltfläche geklickt wird. |
| event [CellCheckedChanged](../../aspose.cells.griddesktop/griddesktop/cellcheckedchanged) | Tritt auf, wenn die Checkbox Checked-Eigenschaft der Zelle geändert wird. |
| event [CellClick](../../aspose.cells.griddesktop/griddesktop/cellclick) | Tritt auf, wenn auf die Gitterzelle geklickt wird. |
| event [CellComboBoxCopy](../../aspose.cells.griddesktop/griddesktop/cellcomboboxcopy) | Tritt auf, wenn eine Grid Cell ComboBox kopiert wird. |
| event [CellDataChanged](../../aspose.cells.griddesktop/griddesktop/celldatachanged) | Tritt auf, wenn die Dateneigenschaft der Rasterzelle geändert wird. |
| event [CellDoubleClick](../../aspose.cells.griddesktop/griddesktop/celldoubleclick) | Tritt auf, wenn auf die Gitterzelle doppelgeklickt wird. |
| event [CellFormatChanged](../../aspose.cells.griddesktop/griddesktop/cellformatchanged) | Tritt auf, wenn das Zellenformat über das Dialogfeld „Zellen formatieren“ geändert wird. |
| event [CellKeyPressed](../../aspose.cells.griddesktop/griddesktop/cellkeypressed) | Tritt auf, wenn eine Taste gedrückt wird, während eine Zelle den Fokus hat. |
| event [CellSelectedIndexChanged](../../aspose.cells.griddesktop/griddesktop/cellselectedindexchanged) | Tritt auf, wenn sich die SelectedIndex-Eigenschaft des Zellenkombinationsfelds geändert hat. |
| event [CellTextBoxChanging](../../aspose.cells.griddesktop/griddesktop/celltextboxchanging) | Tritt auf, wenn Zeichen in eine Rasterzelle eingegeben werden. |
| event [CellValidationFailed](../../aspose.cells.griddesktop/griddesktop/cellvalidationfailed) | Tritt auf, wenn die Validierung einer Gitterzelle fehlgeschlagen ist. |
| event [ColumnHeaderClick](../../aspose.cells.griddesktop/griddesktop/columnheaderclick) | Tritt auf, wenn auf die Spaltenüberschrift geklickt wird. |
| event [ColumnHeaderDoubleClick](../../aspose.cells.griddesktop/griddesktop/columnheaderdoubleclick) | Tritt auf, wenn auf die Spaltenüberschrift doppelgeklickt wird. |
| event [CommentDataChanged](../../aspose.cells.griddesktop/griddesktop/commentdatachanged) | Tritt auf, wenn sich die Kommentardaten geändert haben. |
| event [FailLoadFile](../../aspose.cells.griddesktop/griddesktop/failloadfile) |  |
| event [FinishCalculate](../../aspose.cells.griddesktop/griddesktop/finishcalculate) | Tritt nach der Berechnungsformel in der Arbeitsmappe auf. |
| event [FinishLoadFile](../../aspose.cells.griddesktop/griddesktop/finishloadfile) | Tritt auf, wenn die Arbeitsmappe geladen wird. |
| event [FocusedCellChanged](../../aspose.cells.griddesktop/griddesktop/focusedcellchanged) | Tritt auf, wenn die fokussierte Zelle geändert wird. |
| event [RowColumnHiddenChanged](../../aspose.cells.griddesktop/griddesktop/rowcolumnhiddenchanged) | Tritt auf, wenn sich der Status zum Ausblenden von Zeilen/Spalten geändert hat. |
| event [RowFilteredEvent](../../aspose.cells.griddesktop/griddesktop/rowfilteredevent) | Tritt auf, nachdem das Zeilenfilterelement ausgewählt wurde. |
| event [RowHeaderClick](../../aspose.cells.griddesktop/griddesktop/rowheaderclick) | Tritt auf, wenn auf die Zeilenüberschrift geklickt wird. |
| event [RowHeaderDoubleClick](../../aspose.cells.griddesktop/griddesktop/rowheaderdoubleclick) | Tritt auf, wenn auf die Zeilenüberschrift doppelgeklickt wird. |
| event [SelectedCellRangeChanged](../../aspose.cells.griddesktop/griddesktop/selectedcellrangechanged) | Tritt auf, wenn der ausgewählte Zellbereich geändert wird. |
| event [SelectedSheetIndexChanged](../../aspose.cells.griddesktop/griddesktop/selectedsheetindexchanged) | Tritt auf, wenn die SelectedSheetIndex-Eigenschaft geändert wird. |
| event [ShapeClick](../../aspose.cells.griddesktop/griddesktop/shapeclick) | Tritt auf, wenn auf die Form geklickt wird. |

### Bemerkungen

Weitere Informationen zu System.Windows.Forms.UserControl. finden Sie im .NET SDK-Dokument.

### Beispiele

```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()

```

### Siehe auch

* namensraum [Aspose.Cells.GridDesktop](../../aspose.cells.griddesktop)
* Montage [Aspose.Cells.GridDesktop](../../)

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