2013-12-17 67 views
0

我的腳本有點問題。我想檢查button1是否在另一個事件(pictureBox_Click)中被點擊。我怎麼能這樣做?VC++ 2010 - 如果button1被點擊

它不應該是這樣的:

private: System::Void pictureBox_Click(System::Object^ sender, System::EventArgs^ e) { 

if (button1 is clicked=true) 
{ 
    code; 
    code; 
    code; 
} 

if (button2 is clicked=true) 
{ 
    code; 
    code; 
    code; 
} 

} 

我將是幫助表示感謝。

+1

聽起來不好。當然,這應該是一個CheckBox。 –

回答

1

您需要在變量中單擊按鈕時進行存儲。爲按鈕單擊事件添加事件處理程序,並存儲這些值。

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) 
{ 
    buttonClicked = true; 
} 
private: System::Void pictureBox_Click(System::Object^ sender, System::EventArgs^ e) 
{ 
    if (buttonClicked) 
    { 
     // ...