[ fritz.ba @ 28.10.2005. 08:09 ] @
Pokusat cu ukratko (u pitanju je C# i windows aplikacija): dakle, kreiram dinamicki nekoliko kontrola tipa checkbox i redam ih u panel, i tom prilikom im dodajem odredjena svojstva, izmedju ostalog dodjeljujem im eventhandler.. Code: imeKontrole.CheckStateChanged += new System.EventHandler(this.checkBox1_CheckStateChanged); tako se zavisno od situacije u neka doba pojavi na mojoj formi odredjen broj checkboxova.. i na promjenu stanja cekiranja zelim da uhvatim koji checkBox sam kliknuo, i zavisno od toga preduzmem neku akciju.. evo i koda: Code: private void checkBox1_CheckStateChanged (object sender, System.EventArgs e) { for (int i = 0; i<panel1.Controls.Count;i++) { if (sender == panel1.Controls[i]) { //sada bih htio sljedece: //if (panel1.Controls[i].Checked == true); //ali ne mogu, jer u ovom dijelu koda, uopste nije vidljiva klasa System.Windows.Forms.CheckBox ... //ne ide ni ((System.Windows.Forms.CheckBox)panel1.Controls[i]).Checked }... i tako dalje Zasto ne vidim CheckBox, i postoji li neka alternativa.. (frejmvork 1.1) unaprijed hvala.. |