示例#1
0
        static void Main()
        {
            FakeController controller = new FakeController();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Monitor(controller));
        }
        public Monitor(FakeController controller)
        {
            this.FormClosing += this.Monitor_FormClosing;

            _controller = controller;
            _controller.WindowHandle           = this;
            _controller.TrackIR.UpdateHandler += HandleTrackIRUpdate;
            _controller.TrackIR.Connected     += TrackIRConnected;
            _controller.TrackIR.Disconnected  += TrackIRDisconnected;
            InitializeComponent();

            PopulateControllers();

            ProbeTrackIR();
        }