VSFlexGrid Pro Funktionen

Funktionen von VSFlexGrid Pro

Im Folgenden finden Sie eine kurze Beschreibung einiger Features von VSFlexGrid Pro:

  • Unterstützung von hierarchischen Daten - VSFlexGrid Pro kann zum Gliedern von Daten verwendet werden, die hierarchisch angezeigt werden sollen: die Komponente verhält sich in diesem Fall wie ein Baumstruktur-Steuerelement und zeigt Knoten an, die sich reduzieren oder erweitern lassen, um Zweige mit zusätzlichen Daten anzuzeigen. Gegliederte Baumstrukturen können in einer beliebigen Spalten angezeigt und sogar asynchron aufgebaut werden. Die Darstellung von gegliederten Baumstrukturen lässt sich mithilfe der Eigenschaften NodeOpenPicture und NodeClosedPicture anpassen.
  • Version Light – Für Anwendungen, für die keine Datenbankunterstützung erforderlich ist, enthält VSFlexGrid Pro eine neue Light-Version des Rastersteuerelements. Die Light-Version benötigt weniger Speicherplatz, und Sie müssen keine ADO-DLLs mehr zusammen mit Ihren Anwendungen verteilen.
  • Integrierte Druckfunktionen – Mit der neuen PrintGrid-Methode können Sie Ihr Raster mit einer einzigen Anweisung drucken. Sie definieren die Seitenausrichtung, Ränder und Text in Fußzeilen oder zeigen ein Dialogfeld an, in dem der Benutzer den Drucker auswählen und einrichten kann. Mithilfe von Druckereignissen können Sie Seitenumbrüche steuern, sich wiederholende Kopfzeilenüberschriften hinzufügen oder angepasste Elemente auf jeder Seite hinzufügen.
  • Dropdown/Popup-Schaltflächen - Das VSFlexGrid-Steuerelement zeigt automatisch Dropdown-Schaltflächen für Zellen mit zugeordneten Kombinationsfeldern oder Dropdown-Listen an. Der Benutzer kann die Zellen direkt mit einem Mausklick auf die Schaltfläche bearbeiten. Popup-Schaltflächen lassen sich ebenfalls in Zellen anzeigen. Sobald der Benutzer auf die Schaltfläche klickt, startet das Steuerelement ein Ereignis, auf das Sie eine entsprechende Antwort geben müssen. Sie können die Bilder anpassen, die in den Zellenschaltflächen erscheinen.
  • Übersetzte Kombinationsfelder – Die übersetzten Kombinationsfelder können als Datenwörterbücher verwendet werden, wobei die in den Datenfeldern erscheinenden Werte für die Anzeige übersetzt werden. Ein Beispiel: Die Ganzzahlen 0, 1 und 2 können als „No“, „Yes“ und „Maybe“ angezeigt werden.
  • Mehrspaltige Kombinationsfelder – Im Dropdown-Bereich der Liste können mehrspaltige Listen angezeigt werden. Den Elementen lassen sich zufällige Datenelemente zuordnen. Sie können automatisch übersetzte Listen mit mehrfachen Feldern direkt über einen beliebigen ADO- bzw. DAO-Datensatz erstellen.
  • FindRow – Die neue FindRow-Methode ermöglicht das Suchen nach spezifischen Zeilen unter Berücksichtigung von RowData-Werten. Zusätzlich können Sie die Zeilen für eine spezifische Spalte unter Verwendung der Zelldatenwerte suchen.
  • Hoch anpassbare Zellenformatierung - VSFlexGrid Pro ermöglicht Ihnen das Anpassen von nahezu allen Aspekten der Darstellung von Rastern und einzelnen Zellen. Bei der Formatierung werden Eigenschaften verwendet, die sich auf das gesamte Raster auswirken. Andere Eigenschaften gelten spezifisch für Zeilen und Spalten. Die Cell-Eigenschaft erlaubt das Formatieren beliebiger Bereiche und einzelner Zellen. Die OwnerDraw-Eigenschaft ermöglicht die vollständige Kontrolle über die Zelle und das DrawCell-Ereignis dient zum Zeichnen der Zelle mithilfe von Windows API-Aufrufen.
  • Optimierte Formatierung - Das VSFlexGrid-Steuerelement ermöglicht das Formatieren von Daten unter Verwendung von Visual Basic-ähnlichen Formatierungsstrings. So müssen Sie für die Eigenschaft ColFormat beispielsweise nur "Short Date" einsetzen. Sie können jedoch auch ein eigenes angepasstes Format für Daten verwenden, und dabei eine ähnliche Syntax wie für die Format-Funktion von Visual Basic benutzen. Das VSFlexGrid-Steuerelement unterstützt das Skalieren von Zahlen wie Entwickler es von Visual Basic her gewohnt sind. Wenn Sie ein Prozentzeichen im Format integrieren, wird der angezeigte Wert mit 100 multipliziert, wobei das Prozentzeichen angehängt wird. Wenn Sie ein Dezimalzeichen gleich nach dem Trennzeichen für Tausender (",.") einfügen, wird der Wert durch 1000 geteilt.
  • OLE Drag & Drop – Sie können die Ränder von Auswahlen ziehen und in Anwendungen, wie z. B. Microsoft Excel, ablegen. Zusätzlich besteht die Möglichkeit, Bereiche aus einem Excel-Spreadsheet zu ziehen und im VSFlexGrid-Steuerelement abzulegen.
  • Kompatibilität mit MSFlexGrid - VSFlexGrid Pro baut auf dem gleichen Code auf wie das im Lieferumfang von Visual Basic enthaltene MSFlexGrid und ist 100% abwärtskompatibel. Die Komponente enthält ein Dienstprogramm für die Migration von Projekten von MSFlexGrid auf VSFlexGrid Pro, so dass Sie Ihren Code nicht neu schreiben müssen.
  • Mehrfache Entwicklungsumgebungen - VSFlexGrid Pro können innerhalb von Visual Basic, Visual C++ oder Visual J++-Entwicklungsumgebungen verwendet werden.
  • Keine externen Abhängigkeiten - VSFlexGrid Pro ist nicht von MFC .DLLs oder separaten OCXs abhängig. Das erleichtert die Einrichtung, da Sie lediglich die VSFlexGrid OCX-Datei in Ihrer Anwendung integrieren müssen.
  • Unterstützung von Internet Explorer - VSFlexGrid Pro unterstützt IE5 und andere ActiveX-kompatible Browser.
  • Die Komponente umfasst eine vollständige Dokumentation.
  • Keine Runtime-Gebühren.
  • Export in HTML-Dateien
  • Und noch viel mehr!