private void demonstrateBtn_Click(object sender, EventArgs e) { int[] arr = DataGridViewHelper.DGVToArray(sourceArrayDGV); Bitmap bitmap = Renderer.DrawArrayToBitmap(demonstrarionCanvasPanel.Width, demonstrarionCanvasPanel.Height, arr, new HashSet <int>() { 1, 2 }, Renderer.HighlightType.Comparison); demonstrarionCanvasPanel.CreateGraphics().DrawImage(bitmap, 0, 0); }
private void shuffleBtn_Click(object sender, EventArgs ev) { try { int[] arr = DataGridViewHelper.DGVToArray(sourceArrayDGV); ArrayUtils.ShuffleArray(arr); DataGridViewHelper.ArrayToDGV(sourceArrayDGV, arr); } catch (Exception e) { MessagesUtils.ShowError("Проверьте правильность введенных данных"); } }
private void SortBtn_Click(object sender, EventArgs ev) { //try //{ int[] arr = DataGridViewHelper.DGVToArray(sourceArrayDGV); Sorter.SortInsertion(arr, out SortReport report); DataGridViewHelper.ArrayToDGV(sourceArrayDGV, arr); //} //catch (Exception e) //{ // MessagesUtils.ShowError("Проверьте корректность ваших данных"); //} }