public DisplayForm(Algorithm algorithm) { InitializeComponent(); this.algo = algorithm; listView1.OwnerDraw = true; colorList = GetColors(); color = new ArrayList(); Random x = new Random(); for (int i = 0; i < algo.countProcesses(); i++) { comboBox1.Items.Add(algo.getProcName(i)); color.Add(Color.FromKnownColor((KnownColor)colorList[x.Next(colorList.Count - 1)])); } reloadForm(); }