פיתוח תוכנה ובניית אתרים תוכנה לעסקים






פיתוח תוכנה ובניית אתרי אינטרנט
תוכנות לעסקים פיתוח תוכנה ובניית אתרים
התחברות לקוחות
כניסת לקוחות

 
 
כניסת לקוחות

  שכחת את הסיסמה?
תוכנות לדוגמא



 
חברת PC GROUP מתמחה במתן פתרונות מיחשוב מתקדמים לעסקים ולפרטיים. פיתוח תוכנות תפורות ומותאמות לעסקים שונים. בניית אתרי תדמית, אתרי מכירות, אתרים פנימיים לניהול עסק ותחזוקת מערכות מחשבים בעסק. אנו מתמסרים ללקוחותינו ומשתדלים בכל כוחנו לספק את המוצר הטוב ביותר במחירים הוגנים.
יצירת קשר מידע על תוכנה 052-663-5054
PC GROUP
  ניתן ליצור קשר בטלפון בין השעות 19:00 - 8:00
מעבר לשעות הנ"ל ניתן ליצור קשר דרך האתר

  טופס יצירת קשר dot   כתובת מייל dot   קבל הצעת מחיר dot
מחשבמידע על תוכנה

Get all controls in page including child controls
 
Get all controls in page including child controls (and grand children and so on - until the end of the world):

public static class PageExtensions
    {
        public static IEnumerable<Control> AllControlsIncludingChildrenControls(this ControlCollection controls)
        {

            foreach (Control control in controls) // recursion stop condition - if "controls" is empty method won't do anything (and won't call itself)
            {
                // adds child controls (if exists) to IEnumerable
                foreach (Control grandChild in control.Controls.AllControlsIncludingChildrenControls()) // recursion, but if control's "Controls" property 
                    yield return grandChild;                                                                                   //is empty recursion will return nothing and code 
                                                                                                                                       //continue back to next line of current method
                    
                // adds control itself (the father) to IEnumerable
                yield return control;
            }
        }
    }



usage:

var allControls = Page.Controls.AllControlsIncludingChildrenControls().ToList();




Post a comment
Your name:

Your comment:


 

מידע על תוכנה
מידע על תוכנה
בית תוכנה לעסקים ולפרטיים