Example #1
0
        void deviceTypeControl_MouseEnter(object sender, EventArgs e)
        {
            //high-light on mouse enter
            UniversalDashboardDeviceType deviceTypeControl = (UniversalDashboardDeviceType)sender;

            deviceTypeControl.BackColor = Color.Beige;
        }
Example #2
0
        void deviceTypeControl_MouseLeave(object sender, EventArgs e)
        {
            //!high-light on mouse leave
            UniversalDashboardDeviceType deviceTypeControl = (UniversalDashboardDeviceType)sender;

            deviceTypeControl.BackColor = Color.FromArgb(255, 240, 240, 240);
        }
Example #3
0
        public UniversalDashoboard()
        {
            InitializeComponent();

            dashboardElement = new Dictionary <string, UniversalDashboardDeviceType>();


            //Init Deveices panel by type.
            UniversalDashboardDeviceType x;

            x = new UniversalDashboardDeviceType("Printer");
            dashboardElement.Add("Printer", x);

            x = new UniversalDashboardDeviceType("Network");
            dashboardElement.Add("Network", x);

            x = new UniversalDashboardDeviceType("Storage");
            dashboardElement.Add("Storage", x);

            x = new UniversalDashboardDeviceType("Server");
            dashboardElement.Add("Server", x);

            int i = 0;

            //Place dynamically the panels on form.
            foreach (UniversalDashboardDeviceType deviceTypeControl in dashboardElement.Values)
            {
                deviceTypeControl.Location = new Point(20, (int)(45 + 110 * (i * 1.2)));
                deviceTypeControl.Size     = new Size(this.Size.Width - 60, 110);

                deviceTypeControl.Anchor      = (AnchorStyles)AnchorStyles.Left | AnchorStyles.Right;
                deviceTypeControl.BorderStyle = BorderStyle.FixedSingle;
                deviceTypeControl.MouseLeave += deviceTypeControl_MouseLeave;
                deviceTypeControl.MouseEnter += deviceTypeControl_MouseEnter;

                this.Controls.Add(deviceTypeControl);
                ++i;
            }
        }