public TopPanel(int width, int height, Color backColor) : base() { closeButton = new Controls.HSSButton(); minimizeButton = new Controls.HSSButton(); clock = new Controls.HSSClockDigital(); ver = new Label(); base.BackColor = backColor; base.Height = (int)(0.1 * height); base.Width = width; base.Dock = DockStyle.Top; closeButton.Size = new Size(50, 20); closeButton.Location = new Point(this.Width - 70, (int)(this.Height / 2 - closeButton.Height / 2)); closeButton.Text = "X"; closeButton.Font = new Font(FontFamily.GenericSansSerif, 8.0F, FontStyle.Regular); closeButton.Click += CloseButton_Click; minimizeButton.Size = new Size(50, 20); minimizeButton.Location = new Point(this.Width - 140, (int)(this.Height / 2 - minimizeButton.Height / 2)); minimizeButton.Text = "_"; minimizeButton.Font = new Font(FontFamily.GenericSansSerif, 6.0F, FontStyle.Regular); minimizeButton.Click += MinimizeButton_Click; clock.Location = new Point(minimizeButton.Location.X - clock.Width, (int)(this.Height / 2 - clock.Height / 2)); ver.Text = Classes.GetVersion.Version; ver.Dock = DockStyle.Top; base.Controls.Add(clock); base.Controls.Add(closeButton); base.Controls.Add(minimizeButton); base.Controls.Add(ver); }
public LeftPanel(int width, int height, Color backColor) : base() { base.DoubleBuffered = true; base.SuspendLayout(); base.Controls.Clear(); base.BackColor = backColor; base.Width = (int)(0.2 * width); base.Height = height; zbiornikButton = new Controls.HSSButton(); zbiornikButton.Location=new Point(0, 0); zbiornikButton.Size = new Size(this.Width,50); zbiornikButton.Text = "Zbiornik"; zbiornikButton.Click += ZbiornikButton_Click; pompaButton = new Controls.HSSButton(); pompaButton.Location = new Point(0, 60); pompaButton.Size = new Size(this.Width, 50); pompaButton.Text = "Pompa"; pompaButton.Click += PompaButton_Click; ustawieniaButton = new Controls.HSSButton(); ustawieniaButton.Location = new Point(0, 120); ustawieniaButton.Size = new Size(this.Width, 50); ustawieniaButton.Text = "Ustawienia"; ustawieniaButton.Click += UstawieniaButton_Click; this.Controls.Add(zbiornikButton); this.Controls.Add(pompaButton); this.Controls.Add(ustawieniaButton); base.ResumeLayout(); }
public settingsPage() : base() { this.AutoSize = true; this.DoubleBuffered = true; flowPanelMain = new FlowLayoutPanel(); flowPanelMain.FlowDirection = FlowDirection.TopDown; flowPanelMain.AutoSize = true; DoColorSets(); foreach (ColorSets set in myColorSets) { flowPanel = new FlowLayoutPanel(); chooseButton = new Controls.HSSButton(); flowPanelMain.Controls.Add(flowPanel); flowPanelMain.Controls.Add(chooseButton); chooseButton.TabIndex = myColorSets.IndexOf(set); chooseButton.Text = "Zestaw " + (chooseButton.TabIndex + 1); chooseButton.AutoSize = true; chooseButton.Anchor = AnchorStyles.None; flowPanel.AutoSize = true; flowPanel.BorderStyle = BorderStyle.FixedSingle; chooseButton.Click += FlowPanel_Click; flowPanel.TabIndex = flowPanelMain.Controls.Count; foreach (FieldInfo fi in set.GetType().GetFields()) { Panel panel = new Panel(); panel.Size = new Size(50, 50); panel.BackColor = (Color) fi.GetValue(set); flowPanel.Controls.Add(panel); } } this.Controls.Add(flowPanelMain); flowPanelMain.Location = new Point(Manager.mainF.mainPanel.ClientSize.Width / 2 - flowPanelMain.Size.Width / 2, Manager.mainF.mainPanel.ClientSize.Height / 2 - flowPanelMain.Size.Height/2); }