/// <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); }
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(); } }
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(); } }
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); } } }
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); } }