private void btnOpen_Click(object sender, EventArgs e) { total = 0; OpenFileDialog openFileDialog1 = new OpenFileDialog(); if (openFileDialog1.ShowDialog() == DialogResult.OK) { //Open the browsed image and display it string OpenedFilePath = openFileDialog1.FileName; ImageMatrix = ImageOperations.OpenImage(OpenedFilePath); ImageOperations.DisplayImage(ImageMatrix, pictureBox1); } txtWidth.Text = ImageOperations.GetWidth(ImageMatrix).ToString(); txtHeight.Text = ImageOperations.GetHeight(ImageMatrix).ToString(); //////// measuring time //////// var watch = System.Diagnostics.Stopwatch.StartNew(); double answer = ImageOperations.ConstructGraph(ImageMatrix); watch.Stop(); var elapsedSec = (watch.ElapsedMilliseconds) / 1000.0; total += elapsedSec; //////////////////////////////// Colors.Text = ImageOperations.numColors.ToString(); Costs.Text = answer.ToString(); }