Exemplo n.º 1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public DefaultFormsSelector()
        {
            _selectBackPreview                = new OwnerDrawForm();
            _selectBackPreview.Paint         += OnPaintSelectBackPreview;
            _selectBackPreview.EscapePressed += OnEscapePressed;
            _selectBackPreview.ReturnPressed += OnReturnPressed;
            _selectBackPreview.BackPressed   += OnBackPressed;
            _selectBackPreview.NextPressed   += OnNextPressed;
            _selectBackPreview.MouseClick    += OnBackPreviewClick;
            _selectBackPreview.TopMost        = true;

            _selectNextPreview                = new OwnerDrawForm();
            _selectNextPreview.Paint         += OnPaintSelectNextPreview;
            _selectNextPreview.EscapePressed += OnEscapePressed;
            _selectNextPreview.ReturnPressed += OnReturnPressed;
            _selectNextPreview.BackPressed   += OnBackPressed;
            _selectNextPreview.NextPressed   += OnNextPressed;
            _selectNextPreview.MouseClick    += OnNextPreviewClick;
            _selectNextPreview.TopMost        = true;

            _selectCurrentPreview                = new OwnerDrawForm();
            _selectCurrentPreview.Paint         += OnPaintSelectCurrentPreview;
            _selectCurrentPreview.EscapePressed += OnEscapePressed;
            _selectCurrentPreview.ReturnPressed += OnReturnPressed;
            _selectCurrentPreview.BackPressed   += OnBackPressed;
            _selectCurrentPreview.NextPressed   += OnNextPressed;
            _selectCurrentPreview.MouseClick    += OnCurrentPreviewClick;
            _selectCurrentPreview.TopMost        = true;

            _selectFloor                = new OwnerDrawForm();
            _selectFloor.Paint         += OnPaintFloor;
            _selectFloor.EscapePressed += OnEscapePressed;
            _selectFloor.ReturnPressed += OnReturnPressed;
            _selectFloor.BackPressed   += OnBackPressed;
            _selectFloor.NextPressed   += OnNextPressed;
            _selectFloor.MouseClick    += OnFloorClick;
            _selectFloor.TopMost        = true;
            _selectFloor.Enabled        = false;

            _selectRoof                = new OwnerDrawForm();
            _selectRoof.Opacity        = 0.25;
            _selectRoof.BackColor      = Color.FromArgb(0, 0, 20);
            _selectRoof.EscapePressed += OnEscapePressed;
            _selectRoof.ReturnPressed += OnReturnPressed;
            _selectRoof.BackPressed   += OnBackPressed;
            _selectRoof.NextPressed   += OnNextPressed;
            _selectRoof.MouseClick    += OnRoofClick;
            _selectRoof.TopMost        = true;
            _selectRoof.Enabled        = false;
        }
        /// <summary>
        /// Default constructor
        /// </summary>
        public DefaultFormsSelector()
        {
            _selectBackPreview = new OwnerDrawForm();
             _selectBackPreview.Paint         += OnPaintSelectBackPreview;
             _selectBackPreview.EscapePressed += OnEscapePressed;
             _selectBackPreview.ReturnPressed += OnReturnPressed;
             _selectBackPreview.BackPressed   += OnBackPressed;
             _selectBackPreview.NextPressed   += OnNextPressed;
             _selectBackPreview.MouseClick    += OnBackPreviewClick;
             _selectBackPreview.TopMost = true;

             _selectNextPreview = new OwnerDrawForm();
             _selectNextPreview.Paint         += OnPaintSelectNextPreview;
             _selectNextPreview.EscapePressed += OnEscapePressed;
             _selectNextPreview.ReturnPressed += OnReturnPressed;
             _selectNextPreview.BackPressed   += OnBackPressed;
             _selectNextPreview.NextPressed   += OnNextPressed;
             _selectNextPreview.MouseClick    += OnNextPreviewClick;
             _selectNextPreview.TopMost = true;

             _selectCurrentPreview = new OwnerDrawForm();
             _selectCurrentPreview.Paint         += OnPaintSelectCurrentPreview;
             _selectCurrentPreview.EscapePressed += OnEscapePressed;
             _selectCurrentPreview.ReturnPressed += OnReturnPressed;
             _selectCurrentPreview.BackPressed   += OnBackPressed;
             _selectCurrentPreview.NextPressed   += OnNextPressed;
             _selectCurrentPreview.MouseClick    += OnCurrentPreviewClick;
             _selectCurrentPreview.TopMost = true;

             _selectFloor = new OwnerDrawForm();
             _selectFloor.Paint         += OnPaintFloor;
             _selectFloor.EscapePressed += OnEscapePressed;
             _selectFloor.ReturnPressed += OnReturnPressed;
             _selectFloor.BackPressed   += OnBackPressed;
             _selectFloor.NextPressed   += OnNextPressed;
             _selectFloor.MouseClick    += OnFloorClick;
             _selectFloor.TopMost = true;
             _selectFloor.Enabled = false;

             _selectRoof = new OwnerDrawForm();
             _selectRoof.Opacity   = 0.25;
             _selectRoof.BackColor = Color.FromArgb(0, 0, 20);
             _selectRoof.EscapePressed  += OnEscapePressed;
             _selectRoof.ReturnPressed  += OnReturnPressed;
             _selectRoof.BackPressed    += OnBackPressed;
             _selectRoof.NextPressed    += OnNextPressed;
             _selectRoof.MouseClick     += OnRoofClick;
             _selectRoof.TopMost = true;
             _selectRoof.Enabled = false;
        }