using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Windows.Media.Media3D; namespace NEA___Fitness_Tracker { public partial class ongoing_control : UserControl { private string exercise; public event EventHandler DeleteClicked; int count = 5; public ongoing_control(string exercise2) { InitializeComponent(); exercise = exercise2; //vScrollBar1.Value = panel1.VerticalScroll.Value; //vScrollBar1.Minimum = panel1.VerticalScroll.Minimum; //vScrollBar1.Maximum = panel1.VerticalScroll.Maximum; } private void ongoing_control_Load(object sender, EventArgs e) { excName.Text = exercise; } private void button1_Click(object sender, EventArgs e) { if (Parent is Panel panel) { panel.Controls.Remove(this); } DeleteClicked?.Invoke(this, exercise); } private void PictureClick(object sender, EventArgs e) { PictureBox pictureBox1 = sender as PictureBox; if ((string)pictureBox1.Tag == "white_tick") { pictureBox1.Tag = "green_tick"; pictureBox1.Image = NEA___Fitness_Tracker.Properties.Resources.green_tick; } else if ((string)pictureBox1.Tag == "green_tick") { pictureBox1.Tag = "white_tick"; pictureBox1.Image = NEA___Fitness_Tracker.Properties.Resources.white_tick; } } private void KG4_TextChanged(object sender, EventArgs e) { } private void KG3_TextChanged(object sender, EventArgs e) { } private void KG2_TextChanged(object sender, EventArgs e) { } private void KG1_TextChanged(object sender, EventArgs e) { } private void vScrollBar1_Scroll(object sender, ScrollEventArgs e) { //panel1.VerticalScroll.Value = vScrollBar1.Value; } private void button2_Click(object sender, EventArgs e) { int count2 = 1; Label dataLabel = new Label { Text = count.ToString(), Location = new System.Drawing.Point(3, (105+(count2*34))), Size = new System.Drawing.Size(20,24), ForeColor = Color.FromArgb(255, 255, 255), BackColor = Color.FromArgb(0, 117, 124), Font = new Font("Microsoft Sans Serif", 14), Visible = true, }; TextBox kgtextbox = new TextBox { Size = new System.Drawing.Size(39, 20), Location = new System.Drawing.Point(145, (102 + (count2 * 34))), Name = "KG" + count.ToString(), }; TextBox repsbox = new TextBox { Size = new System.Drawing.Size(39, 20), Location = new System.Drawing.Point(209, (102 + (count2*34))), Name = "Reps" + count.ToString(), }; PictureBox picturebox = new PictureBox { Size = new System.Drawing.Size(32, 24), Location = new System.Drawing.Point(252, (102 + (count2 * 34))), Image = NEA___Fitness_Tracker.Properties.Resources.white_tick, Visible = true, Tag = "white_tick", }; picturebox.SizeMode = PictureBoxSizeMode.Zoom; picturebox.Click += PictureClick; panel1.Controls.Add(dataLabel); panel1.Controls.Add(kgtextbox); panel1.Controls.Add(repsbox); panel1.Controls.Add(picturebox); count++; } private void pictureBox1_Click(object sender, EventArgs e) { if ((string)pictureBox1.Tag == "white_tick") { pictureBox1.Tag = "green_tick"; pictureBox1.Image = NEA___Fitness_Tracker.Properties.Resources.green_tick; } else if ((string)pictureBox1.Tag == "green_tick") { pictureBox1.Tag = "white_tick"; pictureBox1.Image = NEA___Fitness_Tracker.Properties.Resources.white_tick; } } private void pictureBox2_Click(object sender, EventArgs e) { if ((string)pictureBox2.Tag == "white_tick") { pictureBox2.Tag = "green_tick"; pictureBox2.Image = NEA___Fitness_Tracker.Properties.Resources.green_tick; } else if ((string)pictureBox2.Tag == "green_tick") { pictureBox2.Tag = "white_tick"; pictureBox2.Image = NEA___Fitness_Tracker.Properties.Resources.white_tick; } } private void pictureBox3_Click(object sender, EventArgs e) { if ((string)pictureBox3.Tag == "white_tick") { pictureBox3.Tag = "green_tick"; pictureBox3.Image = NEA___Fitness_Tracker.Properties.Resources.green_tick; } else if ((string)pictureBox3.Tag == "green_tick") { pictureBox3.Tag = "white_tick"; pictureBox3.Image = NEA___Fitness_Tracker.Properties.Resources.white_tick; } } private void pictureBox4_Click(object sender, EventArgs e) { if((string)pictureBox4.Tag == "white_tick") { pictureBox4.Tag = "green_tick"; pictureBox4.Image = NEA___Fitness_Tracker.Properties.Resources.green_tick; } else if((string)pictureBox4.Tag == "green_tick") { pictureBox4.Tag = "white_tick"; pictureBox4.Image = NEA___Fitness_Tracker.Properties.Resources.white_tick; } } } }