RT 我 在 做一个 有 关 串 口 的程 序,当 按 下 按 钮 1 后 会 执 行 一 系 列 动 作,比 如 发 送 命 令,接 收 返 回 数 据,判 断 返 回 数 据 等,其 中 发 送 的 命 令 有 多 个。请 问 各 位大 神,如 果 我 在 放一 个 按 钮 2,能 不 能 实 现 当 按 下 这 个 按 钮 2 时,直 接 跳 到 上 面 那 一 大 段 过 程 中,从 中 间 某 一 句 代 码 开 始 执 行。比 如 我 原 来 按 下 按 钮1,程 序 从 发 送 第 一 个 命 令 开 始 执 行,然 后 按 下 按 钮2,程 序 从 发 送 第 二 个 命 令 开 始??坐 等 大 神。

解决方案 »

  1.   

    分函数出来private void a()
    {
        //do something
    }
    private void b()
    {
        //do something
    }privar void button_click1(object sender,object e)
    {
        a();
        b();
    }privar void button_click2(object sender,object e)
    {
        b();
    }
      

  2.   

    分函数出来 
    private void button_click1(object sender,object e)
    {
        a();
        b();
    }
    private void button_click2(object sender,object e)
    {
        b();
    }
    private void a()
    {
        //do somethings
    }
    private void b()
    {
       //do somethings
    }