Ejemplo n.º 1
0
        /*
         * Function name : CloseForm()
         *
         * Parameters    :
         *
         * Return        : void
         *
         * Description   : This function closes the form.
         *
         */
        private void CloseForm()
        {
            try
            {
                // InvokeRequired property is true if child thread
                if (this.InvokeRequired)
                {
                    // Callback is instance of delegate
                    MyCallback1 callback = new MyCallback1(CloseForm);
                    Invoke(callback);
                }

                // Direct access to Control if parent thread
                else
                {
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 2
0
 public static extern S1 InvokeCallback1R(MyCallback1 callback, S1 s);
Ejemplo n.º 3
0
 public static extern void InvokeCallback1(MyCallback1 callback, S1 s);
Ejemplo n.º 4
0
 extern static void RegisterCallback1(MyCallback1 callback1);
Ejemplo n.º 5
0
 public static extern S1 InvokeCallback1R(MyCallback1 callback, S1 s);
Ejemplo n.º 6
0
 public static extern void InvokeCallback1(MyCallback1 callback, S1 s);