示例#1
0
        private void comboBox_N_SelectedIndexChanged(object sender, EventArgs e)
        {
            int N = int.Parse((string)comboBox_N.SelectedItem);

            UpdateSelectedH();
            pictureBox_N.Image = new Bitmap(pictureBox_N.Width, pictureBox_N.Height);
            GraphDrawing.DrawIsolatedVerices((Bitmap)pictureBox_N.Image, N);
            pictureBox_N.Refresh();
        }
示例#2
0
 private void DrawPreview()
 {
     pictureBox_preview.Image = new Bitmap(pictureBox_preview.Width, pictureBox_preview.Height);
     if (clique)
     {
         GraphDrawing.DrawClique((Bitmap)pictureBox_preview.Image, int.Parse((string)comboBox_h.SelectedItem));
     }
     else
     {
         GraphDrawing.DrawStar((Bitmap)pictureBox_preview.Image, int.Parse((string)comboBox_h.SelectedItem));
     }
     pictureBox_preview.Refresh();
 }
示例#3
0
        public StartForm()
        {
            InitializeComponent();
            pictureBox_N.Image       = new Bitmap(pictureBox_N.Width, pictureBox_N.Height);
            pictureBox_clique.Image  = new Bitmap(pictureBox_clique.Width, pictureBox_clique.Height);
            pictureBox_star.Image    = new Bitmap(pictureBox_star.Width, pictureBox_star.Height);
            pictureBox_preview.Image = new Bitmap(pictureBox_preview.Width, pictureBox_preview.Height);
            panel_clique.BackColor   = Color.Maroon;

            GraphDrawing.DrawClique((Bitmap)pictureBox_clique.Image, 5);
            GraphDrawing.DrawStar((Bitmap)pictureBox_star.Image, 8);

            comboBox_h.Items.AddRange(new object[] { "3" });
            comboBox_h.SelectedIndex = 0;
            comboBox_N.Items.AddRange(new object[] { "4", "5", "6", "7", "8" });
            comboBox_N.SelectedIndex = 0;

            DrawPreview();
        }