Beispiel #1
0
        /// <summary>
        /// RemoveAsync
        /// </summary>
        /// <returns></returns>
        private void RemoveAsync(Ptr ptr)
        {
            RemoveItemCallback caller = new RemoveItemCallback(RemoveAsyncWorker);

            // Initiate the asychronous call.
            IAsyncResult result = caller.BeginInvoke(ptr, new AsyncCallback(CallbackMethod), caller);
        }
Beispiel #2
0
        static void CallbackMethod(IAsyncResult ar)
        {
            // Retrieve the delegate.
            RemoveItemCallback caller = (RemoveItemCallback)ar.AsyncState;

            // Call EndInvoke to retrieve the results.
            caller.EndInvoke(ar);

            //Console.WriteLine("The call executed return value \"{0}\".", returnValue);
        }
 private void RemoveItem(ListViewItem obj)
 {
     if (clbRemoveSelected.InvokeRequired)
     {
         RemoveItemCallback callback = RemoveItem;
         Invoke(callback, obj);
     }
     else
     {
         clbRemoveSelected.Items.Remove(obj);
         UpdateRemoveCount();
     }
 }
Beispiel #4
0
 private void RemoveItem(ListViewItem obj)
 {
     if (this.clbRemoveSelected.InvokeRequired)
     {
         RemoveItemCallback callback = new RemoveItemCallback(RemoveItem);
         this.Invoke(callback, new object[] { obj });
     }
     else
     {
         clbRemoveSelected.Items.Remove(obj);
         UpdateRemoveCount();
     }
 }
Beispiel #5
0
 private void RemoveItem()
 {
     if (this.tblProcessos.InvokeRequired)
     {
         RemoveItemCallback d = new RemoveItemCallback(RemoveItem);
         this.Invoke(d, new object[] { });
     }
     else
     {
         if (this.tblProcessos.Items.Count > 0)
         {
             this.tblProcessos.Items.RemoveAt(0);
         }
     }
 }
Beispiel #6
0
 private void reorderFillerColumn()
 {
     if (this.lstGames.InvokeRequired)
     {
         RemoveItemCallback callback = new RemoveItemCallback(reorderFillerColumn);
         this.Invoke(callback);
     }
     else
     {
         // filler column should always be last column
         colFiller.DisplayIndex = (lstGames.ColumnsInDisplayOrder.Count - 1);
     }
 }
 private void RemoveItem(ListViewItem obj)
 {
     if (this.clbRemoveSelected.InvokeRequired)
     {
         RemoveItemCallback callback = new RemoveItemCallback(RemoveItem);
         this.Invoke(callback, new object[] { obj });
     }
     else
     {
         clbRemoveSelected.Items.Remove(obj);
         UpdateRemoveCount();
     }
 }