none
流程控制 RRS feed

  • 問題

  • 大家好!

    請問,假設我有一個這樣的程式

    動作為按按鈕後,依序執行move1->move2->move3

    先另外加入一個test1的類別

    內容為:

    public static void move1()
            {
                int name = a1;
                int distance = 1000;
                Method.testforward(name, distance);
            }

            public static void move2()
            {
                int name = a2;
                int distance = -1000;
                Method.testbackward(name, distance);
            }

            public static void move3()
            {
                int name = a3;
                int distance = 2000;
                Method.testkeftward(name, distance);
            }


    Form1裡面的按鈕中需依序動作

    private void button1_Click(object sender, EventArgs e)
            {
                WindowsFormsApplication1.test1.move1();
                WindowsFormsApplication1.test1.move2();
                WindowsFormsApplication1.test1.move3();
            }

    如果我要在move1的distance = 1000後開始執行move2,在move2的distance = -1000後開始執行move3

    我在button1裡面應該要如何才能這樣做?

    可以教我怎麼在條件裡面可以得到另一個類別內某一個方法的變數值嗎...? 謝謝各位


    2014年10月31日 上午 03:45

所有回覆