2013-12-17 2 views
0

У меня есть небольшая проблема с моим скриптом. Я хотел бы проверить, была ли нажата кнопка1 в другом событии (pictureBox_Click). Как я могу это сделать?VC++ 2010 - если нажата кнопка1

Это должна работать так:

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) 
    { 
     // ... 
Смежные вопросы