Screen Detector User Control

Unofficial Content

Download here

Control Description

The Screen Detector control allows detecting the client screen resolution and color depth. Once these settings have been detected it triggers a server event allowing you to make redirects according to the client's settings.

The user control is a behavioral control, that is, it does not show any control on the page, it just execute some routines to get the client's settings and pass them to the server.


Using the control

Drag the control from the Toolbox and drop it anywhere in the form. The place where you drop it within the form is not important, as the control has no visual behavior.

Example

Event ScreenDetector1.ScreenDetected
  Do 'ScreenDetector'
EndEvent

//Sample code for ScreenDetector
Sub 'ScreenDetector'
  msg(!"Window Width : " + ScreenDetector1.ScreenWidth)
  msg(!"Window Height : " + ScreenDetector1.ScreenHeight)
  msg(!"Client Width : " + ScreenDetector1.ClientScreenWidth)
  msg(!"Client Height : " + ScreenDetector1.ClientScreenHeight)
  msg(!"Screen Color Depth : " + ScreenDetector1.ScreenColorDepth)
EndSub

Control Events

The user control triggers a ScreenDetected event as described above.

To Install It

Please visit: Default Installation Instructions for User Controls.

Contact information

Please send feedback to: armando@simplifica.com.uy