2015-06-21 34 views
0

我有一點困難。 我有2個事件由2個按鈕激活。 我第一個事件產生了一些值,我需要在第二個事件中使用。 但我找不到一種方法來傳遞值或設置一個全局變量。存儲一個事件的值結果爲另一個事件C#

namespace SPACE2 

    public void button1_Click(object sender, EventArgs e) 
    { 

     string myvalue2 = operation(myvalue1); 
    } 

    public void button2_Click(object sender, EventArgs e) 
    { 
     string myvalue1; 
     .....code... 
     myvalue1 = result; 


    } 


    namespace SPACE1 
    { 

    this.button1.Click += new System.EventHandler(this.button1_Click); 
    this.button2.Click += new System.EventHandler(this.button2_Click); 

    } 
+1

不能編譯。 – MikeSW

+0

請編輯您的問題並修復代碼,以便編譯。不要讓我們猜測。 – Enigmativity

回答

0

只是聲明myvalue1作爲類的(是的,形式是一類)的單擊事件中的一個元素,而不是。

private string myvalue1; 

然後,您將需要做一些驗證,因爲比你所期望的用戶(我認爲)可能點擊不同的順序按一下按鈕。

+0

omg我愛你,我很愚蠢D: – Rivo

+0

@Rivo - 如果這是正確的答案,請標記它,並且還有票。 – Enigmativity

相關問題