public void OnRequestCallback(object value) { try { IconManagerEventArgs args = new IconManagerEventArgs(value.ToString()); InvokeCallBackDelegate method = new InvokeCallBackDelegate(this.InvokeCallBack); base.BeginInvoke(method, new object[] { args }); } catch { } }
public void InvokeCallBack(IconManagerEventArgs result) { IconManagerEventArgs args = result; this.imea = args.Style; if (args.Style != IconManagerEventArgs.IconType.None) { this.txt_selectExePath.Text = args.Value; this.txt_softExeName.Text = args.Name; this.pic_softIcon.Image = args.Image; this.button1.Enabled = true; } else { this.txt_selectExePath.Text = args.Value; this.txt_softExeName.Text = string.Empty; this.pic_softIcon.Image = null; this.button1.Enabled = false; } }