Cevap Geçmişi
03.02.20 20:53
Devexpress kullandığım için çalışmıyor galiba. Şu şekilde değiştirmiştim. ...
 
private void cmb1_SelectedIndexChanged(object sender, EventArgs e)        {            for (int i = 0; i < this.Controls.Count; i++)            {                Control ctrl1 = this.Controls[i];                if (ctrl1 is ComboBoxEdit && ctrl1.Name.StartsWith("cmb"))                {                    String tbName = "text" + ctrl1.Name.Replace("cmb", "");                    Control ctrl2 = this.Controls.Find(tbName, true).FirstOrDefault();                    if (ctrl2 != null && ctrl2 is TextEdit)                    {                        ((TextEdit)ctrl2).Enabled = ((ComboBoxEdit )ctrl1).SelectedIndex > -1;                    }                }            }        }Ekleyen: hakanndogann
Değiştiren: hakanndogann
03.02.20 17:52
Devexpress kullandığım için çalışmıyor galiba. Şu şekilde değiştirmiştim. ... private void  cmb1_SelectedIndexChanged ( object  sender , EventArgs  e ) { for ( int  i  = 0 ;  i  < this . Controls . Count ;  i ++) { Control  ctrl1  = this . Controls [ i ]; if ( ctrl1  is ComboBoxEdit &&  ctrl1 . Name . StartsWith ( "cmb" )) { String  tbName  = "text" +  ctrl1 . Name . Replace ( "cmb" , "" ); Control  ctrl2  = this . Controls . Find ( tbName , true ). FirstOrDefault (); if ( ctrl2  != null &&  ctrl2  is TextEdit ) { (( TextEdit ) ctrl2 ). Enabled = (( ComboBoxEdit ) ctrl1 ). SelectedIndex > - 1 ; } } } }
Ekleyen: hakanndogann
 
En fazla 3 eski durum gösterilir.