728x90
300x250

[C#.NET] 동적 컨트롤 제어에 관한 방법

 

 private bool SetCtrlProperty(string CtrlName, string PropName, object value)
 {
        bool result = false;
        Control[] Ctrls = tabPage1.Controls.Find(CtrlName, true);

        if (Ctrls.Length > 0)
        {

              try
             {
              Ctrls[0].GetType().GetProperty(PropName).SetValue(Ctrls[0], value, null);
              result = true;
             }
                catch { }
        }
        return result;
 }

 

사용법

SetCtrlProperty("컨트롤명", "Text", 변경값);

 

참고)

http://blog.naver.com/PostView.nhn?blogId=exila&logNo=80106962981

 

 

반응형

+ Recent posts