コード例 #1
0
    public bool RemoveInfoListener(InfoCallback callback, object userData)
    {
        InfoListener item = new InfoListener();

        item.SetCallback(callback);
        item.SetUserData(userData);
        return(this.m_infoListeners.Remove(item));
    }
コード例 #2
0
 private void FlowInfo(object sender, EventArgs e)
 {
     if (this.InvokeRequired)
     {
         InfoCallback d = new InfoCallback(FlowInfo);
         this.Invoke(d, new object[] { sender, e });
     }
     else
     {
         MessageBox.Show("流程结束", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnReadInfo.Enabled = true;
     }
 }
コード例 #3
0
    public bool RegisterInfoListener(InfoCallback callback, object userData)
    {
        InfoListener item = new InfoListener();

        item.SetCallback(callback);
        item.SetUserData(userData);
        if (this.m_infoListeners.Contains(item))
        {
            return(false);
        }
        this.m_infoListeners.Add(item);
        return(true);
    }
コード例 #4
0
ファイル: FormMakeAuto.cs プロジェクト: radtek/wscope
 private void FlowInfo(object sender, EventArgs e)
 {
     if (this.InvokeRequired)
     {
         InfoCallback d = new InfoCallback(FlowInfo);
         this.Invoke(d, new object[] { sender, e });
     }
     else
     {
         MessageBox.Show("流程结束", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnReadInfo.Enabled = true;
     }
 }
コード例 #5
0
 public bool RemoveInfoListener(InfoCallback callback)
 {
     return(this.RemoveInfoListener(callback, null));
 }