/// <summary> /// Creates and initializes members. /// </summary> private void MainForm_Load(object sender, System.EventArgs e) { gazeForm = new GazeForm(); // Retreive underlying references to ActiveX controls tetTrackStatus = (ITetTrackStatus)axTetTrackStatus.GetOcx(); tetCalibPlot = (ITetCalibPlot)axTetCalibPlot.GetOcx(); // Set up the calibration procedure object and it's events tetCalibProc = new TetCalibProcClass(); _ITetCalibProcEvents_Event tetCalibProcEvents = (_ITetCalibProcEvents_Event)tetCalibProc; tetCalibProcEvents.OnCalibrationEnd += new _ITetCalibProcEvents_OnCalibrationEndEventHandler(tetCalibProcEvents_OnCalibrationEnd); tetCalibProcEvents.OnKeyDown += new _ITetCalibProcEvents_OnKeyDownEventHandler(tetCalibProcEvents_OnKeyDown); // Set up the TET client object and it's events tetClient = new TetClientClass(); _ITetClientEvents_Event tetClientEvents = (_ITetClientEvents_Event)tetClient; tetClientEvents.OnTrackingStarted += new _ITetClientEvents_OnTrackingStartedEventHandler(tetClientEvents_OnTrackingStarted); tetClientEvents.OnTrackingStopped += new _ITetClientEvents_OnTrackingStoppedEventHandler(tetClientEvents_OnTrackingStopped); tetClientEvents.OnGazeData += new _ITetClientEvents_OnGazeDataEventHandler(tetClientEvents_OnGazeData); serviceBrowser = new TetServiceBrowserClass(); serviceBrowser.OnServiceAdded += new _ITetServiceBrowserEvents_OnServiceAddedEventHandler(serviceBrowser_OnServiceAdded); serviceBrowser.OnServiceUpdated += new _ITetServiceBrowserEvents_OnServiceUpdatedEventHandler(serviceBrowser_OnServiceUpdated); serviceBrowser.OnServiceRemoved += new _ITetServiceBrowserEvents_OnServiceRemovedEventHandler(serviceBrowser_OnServiceRemoved); serviceBrowser.Start(); }