Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova XMLSpy 2020 Professional Edition

Siehe auch

 

Event: OnChar(nChar als Long, bExistSuggestion als Boolean) als Boolean

 

Beschreibung

Dieses Event wird bei jedem Tastenanschlag ausgelöst. Der Parameter nChar ist die Taste, die gedrückt wurde und bExistSuggestions gibt darüber Auskunft ob ein von XMLSpy generiertes Vorschlagsfenster nach dem Drücken dieser Taste angezeigt wird. Die Document Eigenschaft Suggestions enthält einen String Array, der dem Benutzer empfohlen wird. Die angezeigten Empfehlungen können vom Benutzer während des Events bearbeitet werden. Davor muss der Eigenschaft Suggestions ein leerer Array zugewiesen werden. Die beste Stelle dafür ist das OnDocumentOpened Event. Damit das Vorschlagsfenster nicht angezeigt wird, geben Sie false zurück. Um es weiter anzuzeigen, verwenden Sie den Wert true.

Es kann auch ein neues Vorschlagsfenster erstellt werden, wenn XMLSpy keines bereitstellt. Setzen Sie die Document Eigenschaft Suggestions auf einen String Array mit Ihren Empfehlungen und geben Sie true zurück.

Dieses Event wird vor dem OnBeforeShowSuggestions Event ausgelöst. Wenn Sie festlegen, dass das Vorschlagsfenster nicht angezeigt werden soll, indem Sie den Wert auf false setzen, dann wird OnBeforeShowSuggestions nicht ausgelöst.

 

Beispiele

Unterhalb finden Sit Beispiele, wie ein Skript für dieses Event erstellt werden kann.

 

Skripting-Umgebung - VBScript:

Function On_Char(nChar, bExistSuggestions)

End Function

 

Skripting-Umgebung - JScript:

function On_Char(nChar, bExistSuggestions)

{

}

 

IDE Plugin:

IXMLSpyPlugIn.OnEvent (35, ...)        // nEventId = 35

 

 

© 2019 Altova GmbH