fa_karoon
چهارشنبه 22 شهریور 1396, 14:09 عصر
سلام دوستان من یه تکه کد از نت پیدا کردم که کل کنترل ها حتی اونهایی که در پنل های تو در تو هم هستن رو به من برمی گردونه حالا من میخوام بهش بگم همه رو بیار بجز اونهایی که با کلمه search شروع می شوند اما هر کاری کردم موفق نشدم
کد من
public IEnumerable<Control> GetAllControl(Control control)
{
var controls = control.Controls.Cast<Control>();
return controls.SelectMany(ctrl => GetAllControl(ctrl))
.Concat(controls)
.Where (c => c.Name.StartsWith("Search")== false );
}
اون تیکه ی where رو به این صورت هم نوشتم جواب نداد
.Where (c => !c.Name.StartsWith("Search") );
ممنون می شم کمک کنید سپاس و تشکر فراوان
کد من
public IEnumerable<Control> GetAllControl(Control control)
{
var controls = control.Controls.Cast<Control>();
return controls.SelectMany(ctrl => GetAllControl(ctrl))
.Concat(controls)
.Where (c => c.Name.StartsWith("Search")== false );
}
اون تیکه ی where رو به این صورت هم نوشتم جواب نداد
.Where (c => !c.Name.StartsWith("Search") );
ممنون می شم کمک کنید سپاس و تشکر فراوان