示例#1
0
        private void button8_Click_1(object sender, EventArgs e)
        {
            Skeleton sk = new Skeleton();

            listBox1.Items.Clear();
            Data_Form df = new Data_Form();

            df.ShowDialog();
            if (df.DialogResult == DialogResult.OK)
            {
                sk = (Skeleton)XML_Worker.Read_from_string(typeof(Skeleton), df.readed_xml);
                Bitmap bm = new Bitmap(sk.Size.X, sk.Size.Y);
                foreach (Skeleton.cell sc in sk.list_of_cell)
                {
                    foreach (Skeleton.node sn in sc.list_of_node)
                    {
                        bm.SetPixel(sn.x, sn.y, Color.White);
                    }
                }
                ibReader.Image = new Image <Gray, byte>(bm);
                int i = 0;
                current_skelet_loaded = sk;
                foreach (Skeleton.cell c in current_skelet_loaded.list_of_cell)
                {
                    i++;
                    listBox1.Items.Add(i);
                }

                toolStripStatusLabel1.Text = "XML считан из базы данных";
            }
        }
示例#2
0
        private void db_btn_Click(object sender, EventArgs e)
        {
            Data_Form df = new Data_Form();

            df.Show();
        }
示例#3
0
 private void button4_Click(object sender, EventArgs e)
 {
     ibReader.Visible = true;
     listBox1.Visible = true;
     button3.Visible = true;
     Skeleton sk = new Skeleton();
     listBox1.Items.Clear();
     Data_Form df = new Data_Form();
     df.ShowDialog();
     if (df.DialogResult == DialogResult.OK)
     {
         sk = (Skeleton)XML_Worker.Read_from_string(typeof(Skeleton), df.readed_xml);
         Bitmap bm = new Bitmap(sk.Size.X, sk.Size.Y);
         foreach (Skeleton.cell sc in sk.list_of_cell)
         {
             foreach (Skeleton.node sn in sc.list_of_node)
             {
                 bm.SetPixel(sn.x, sn.y, Color.White);
             }
         }
         ibReader.Image = new Image<Gray, byte>(bm);
         int i = 0;
         current_skelet_loaded = sk;
         foreach (Skeleton.cell c in current_skelet_loaded.list_of_cell)
         {
             i++;
             listBox1.Items.Add(i);
         }
     }
 }
示例#4
0
 private void db_btn_Click(object sender, EventArgs e)
 {
     Data_Form df = new Data_Form();
     df.Show();
 }