Feinfühlige Kontrolle Ihrer Spitzen in 4D

Automatisch übersetzt von Deepl

4D v16 R4 bietet Ihnen mehr Flexibilität bei der Verwaltung von Tipps. Neben der Möglichkeit, alle Tipps auf einmal mit Hilfe von Datenbankparametern zu aktivieren oder zu deaktivieren, können Sie jetzt auch genau steuern, wie Ihre Tipps angezeigt werden: die Verzögerung, bevor sie angezeigt werden, und wie lange sie angezeigt werden. Und Sie müssen nicht mehr 4D Pack verwenden, alles ist jetzt in 4D enthalten!

Tipps aktivieren oder deaktivieren

In der Vergangenheit konnten Sie alle Tipps in Ihrer Anwendung mit den speziellen Befehlen 4D Pack aktivieren oder deaktivieren: o_AP Get tips state und _o_AP SET TIPS STATE. Ab 4D v16 R4 ist es nun möglich, dasselbe direkt in 4D zu tun, indem Sie die SET DATABASE PARAMETER und Get database parameter Befehle.

// Disable the tips in the application
SET DATABASE PARAMETER(Tips enabled;0)
// Aktivieren Sie die Tipps in der Anwendung
SET DATABASE PARAMETER(Tips enabled;1)
// Holen Sie sich den Status der Tipps, die in der Anwendung angezeigt werden
EnableTips:=Getdatabase parameter(Tips enabled
)

Aber diese einzige Einstellung erlaubt keine Feinsteuerung der Anzeige von Tipps, deshalb geht 4D weiter und bietet neue Optionen.

Neue Optionen zur feineren Steuerung der Anzeige von Tipps

Es gibt 2 neue Optionen zur Steuerung der Anzeige von Tipps in Ihrer Anwendung:

  • Steuern Sie die Verzögerung vor der Anzeige von Tipps:

// Set the delay (ticks = 1/60 s) before the display of the tip
SET DATABASE PARAMETER(Tips delay;10)
// Get the delay (ticks = 1/60 s) before the display of the tip
TipsDelay:=Datenbankparameter(Tips delay) abrufen

  • Steuern Sie die Dauer der Anzeige von Tipps:

// Einstellen der Anzeigedauer (Ticks = 1/60 s) des Tipps
SET DATENBANKPARAMETER(Tips Dauer;50)
// Abrufen der Anzeigedauer (Ticks = 1/60 s) des Tipps
TipsDuration:=Datenbankparameter(Tips Dauer) abrufen

Dynamische Aktualisierung eines Hinweistextes

Der Befehl OBJECT SET HELP TIP wurde aktualisiert, so dass Sie den Text eines Tipps dynamisch aktualisieren können, während er angezeigt wird. So können Sie z.B. den Inhalt des Hinweises ändern, wenn Sie mit dem Mauszeiger über verschiedene Bereiche fahren.

Weitere Details finden Sie in der folgenden Beispieldatenbank, in der Sie weitere Codebeispiele finden:

Beispiel-Datenbank

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.