01/01/10 14:30
Roby94
salve ho un grosso probblema con un form con un do che per ogni file in una cartella compila un tool strip menu
e fino qui c siamo, solo che dopo creo il metodo cmabio, ma se lo scrivo cosi
il probblema e che Crosshair_Default nn esiste e quindi mi genera un errore
mi potete aiutare a trovare una soluzione?
grazie mille
do { string file1 = Convert.ToString(files2[num1 - 1]); string[] parti = file1.Split(new string[] { "/" }, StringSplitOptions.None); num1++; string parte = parti[1].Remove(parti[1].Length - 4, 4); ToolStripMenuItem toolStripMenuItem1 = new ToolStripMenuItem("Crosshair_" + parte); toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.CrosshairContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { toolStripMenuItem1 }); toolStripMenuItem1.Name = "Crosshair_" + parte; toolStripMenuItem1.Text = parte; toolStripMenuItem1.CheckOnClick = true; toolStripMenuItem1.Click += cambio; files3.Add(parte); num--; } while (num != 0);
e fino qui c siamo, solo che dopo creo il metodo cmabio, ma se lo scrivo cosi
private void cambio(object sender, EventArgs e) { this.Crosshair_Default.Checked = true;// dando di fatto che il metodo sopara generi un elemento con name Crosshair_Default }
il probblema e che Crosshair_Default nn esiste e quindi mi genera un errore
mi potete aiutare a trovare una soluzione?
grazie mille
aaa