コード例 #1
0
ファイル: Dashboard.cs プロジェクト: RD211/AlgoVisualizers
        private void Dashboard_DragDrop(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
            try
            {
                switch (tab_Category.SelectedIndex)
                {
                case 0:
                    break;

                case 1:
                    graphVisual      = (GraphVisualizer)JsonConvert.DeserializeObject <GraphVisualizer>(File.ReadAllText(files[0]));
                    graphVisual.pbox = pbox_graphs;
                    graphVisual.forceUpdate();

                    break;

                case 2:
                    break;

                case 3:
                    break;
                }
            }
            catch { }
        }
コード例 #2
0
ファイル: Dashboard.cs プロジェクト: RD211/AlgoVisualizers
 public Dashboard()
 {
     InitializeComponent();
     graphVisual         = new GraphVisualizer(pbox_graphs);
     sortingVisual       = new SortingVisualizer(1, 100, this, SortingVisualizer.VisualTypes.Bars);
     this.DoubleBuffered = true;
     this.SetStyle(ControlStyles.ResizeRedraw, true);
     MinimumSize = new Size(900, 375);
 }