Diagramm pro Datensatz (Foundation Class)
Kategorie | Automatisierung |
---|---|
Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Automatisierung |
Klasse | _graphbyrec |
Basisklasse | Container |
Klassenbibliothek | _utility.vcx |
Übergeordnete Klasse | _container |
Beispiel | ...\Samples\Solution\Ffc\automate.scx |
Hinweise
Anders als die AutoGraph-Klasse, die Diagramme auf der Basis eines vollständigen Visual FoxPro-Cursors erstellt, erstellt diese Containerklasse Diagramme auf Datensatzebene. Diese Klasse enthält auch einen Satz Schaltflächen, um zwischen den Datensätzen zu navigieren und das Diagramm dynamisch zu aktualisieren.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie in einer Datenumgebung die Klasse zu einem Formular hinzufügen, öffnet Visual FoxPro einen Generator, damit Sie die entsprechenden Werte für nChartType und cLblField für die Grafikdatenpunkte und die Achsenbeschriftungen spezifizieren können. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Eigenschaften, Ereignisse, Methoden | Beschreibung |
---|---|
cLblField-Eigenschaft | Spezifiziert die Beschriftung für das Bezeichnungsfeld des Datensatzes. Standardwert:"" |
nChartType-Eigenschaft | Spezifiziert den Diagrammtyp. Folgende Werte sind zulässig:
1 = Flächendiagramm Standardwert: 4 |
lSeriesByRow-Eigenschaft | Spezifiziert, ob eine Serie zeilenweise gezeichnet wird. Standardwert: .T. |
aDataFields[1]-Eigenschaft | Spezifiziert das Array der grafisch darzustellenden Felder. Standardeinstellung: .F. |
SetupGraph-Methode | Initialisiert die Steuerelemente der Grafik. Syntax: SetupGraph( ) Rückgabewert: keiner Argumente: keine |
RefreshGraph-Methode | Aktualisiert bei Bewegungen des Datensatzzeigers die Grafik. Syntax: RefreshGraph( ) Rückgabewert: keiner Argumente: keine |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes