Exemple #1
0
        private PictureBox PaintCheck(Point ClickPoint, PictureBox Parent, WorkPermitCheck check = null)
        {
            PictureBox pb = new PictureBox();


            if (check == null)
            {
                //it has just been checked with mouse
                pb.Location = new Point(ClickPoint.X - 5, ClickPoint.Y - 5);
                pb.Name     = $"Pb_X{pb.Location.X}_Y{pb.Location.Y}";
            }
            else
            {
                //it's been restored from memory
                pb.Location = ClickPoint;
                pb.Name     = check.Name;
            }
            pb.Size  = new Size(10, 10);
            pb.Image = workPermit.Properties.Resources.X_mark_16;

            Parent.Controls.Add(pb);
            pb.SizeMode = PictureBoxSizeMode.CenterImage;
            pb.BringToFront();
            pb.Click += pb_Click;
            return(pb);
        }
Exemple #2
0
        private void CreateCheck(Point ClickPoint, PictureBox pic)
        {
            PictureBox pb = PaintCheck(ClickPoint, pic);

            pb.Parent = pic;

            WorkPermitCheck wpc = new WorkPermitCheck()
            {
                Page         = pc.currentPage,
                WorkPermitId = thisPermit.WorkPermitId,
                XPoint       = ClickPoint.X - (pb.Width / 2),
                YPoint       = ClickPoint.Y - (pb.Height / 2),
                CreatedOn    = DateTime.Now,
                Name         = pb.Name,
                Picture      = pb
            };

            thisPermit.CheckKeeper.Items.Add(wpc);
        }