Returning False results in the execution of the KeyDown event of the parent control.įires when the passed Key is released in the RectControl that has the focus. Returning True prevents the KeyDown event on the parent control (usually the window) from executing. Returning False means the key reaches the control. This would be useful if you want to override the behavior of the tab key for example. Returning True means the key is intercepted, preventing the key from actually reaching the control at all. How KeyDown works depends on the type of control. The user has pressed the Key passed while the control has the focus.
The executeInXojoSync() method is synchronous and thus should be called as a function as it will receive the value returned by this event. The executeInXojo() method is asynchronous and thus will not receive a value returned by this event. For all subsequent parameters, only strings and numbers are supported. Both can be passed any number of parameters though the first parameter must be a string. JavaScriptRequest(method As String, parameters() As Variant) As StringĬalled when a JavaScript executed via ExecuteJavaScript or ExecuteJavaScriptSync calls ExecuteInXojo or ExecuteInXojoSync.Ī JavaScript executed via ExecuteJavaScript or ExecuteJavaScriptSync can call executeInXojo() or executeInXojoSync() to pass data back to the HTMLViewer via this event. The errors you receive are the standard HTTP status codes: If percentageComplete is -1, the percentage cannot be determined.Įrror(ErrorNumber As Integer, ErrorMessage As String) Return True to cancel loading the page.įires when the HTML page is starting to load.Ĭalled when the HTML page is finished loading.ĭocumentProgressChanged(URL As String, PercentageComplete As Integer)įires when the progress has been updated. System Requirements for previous releases.System requirements for current release.Reporting bugs and making feature requests.