티스토리 뷰

Development/C#

control.invoke 메소드

오틸라 2008. 5. 26. 19:15
반응형
public class frmMain : Form
   {
        public delegate void AddListItem(String myString);
        public AddListItem myDelegate;

        private myClass myclass;


      public frmMain()

      {

            InitializeComponent();

            myDelegate = new AddListItem(AddListItemMethod);

            myclass = new myClass(this);

      }


      public void AddListItemMethod(String str)
      {
            listBox1.Items.Add(str);
      }
   }


   public class myClass
   {
      frmMain myForm;


      public myClass(frmMain myForm2)
      {
         myForm = myForm2;
      }


      public void Run(String myString)
      {

            myFormControl1.Invoke(myFormControl1.myDelegate,  new Object[] {myString});
      }


      }
   }

반응형
댓글