2013-08-27 211 views
0

有沒有一種方法來檢測按鈕,點擊發布之前呢?VC++,檢測按下按鈕前點擊

當雙擊在設計模式中的按鈕被創建下面的方法:在釋放按鈕時執行

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

。我想在按下按鈕時運行一些方法。如果有要求,我可以用「enter」或空格鍵按下按鈕。不是鼠標。

Visual Studio 2010中,C++使用,(叫CLI的東西,我認爲)

謝謝!

+1

如果你去按鈕的屬性,然後事件,你應該能夠看到一個buttonpress事件或類似的東西你應該能夠使用 – Paddyd

回答

1

當你創建一個按鈕,打開其屬性窗口,然後單擊事件選項卡(閃電)上。如果向下滾動,您將看到許多可以使用的不同事件。

KeyDown當第一次按下按鍵時(例如,如果使用空格鍵)或在按鈕上單擊鼠標時將觸發MouseDown

在任的這些只需雙擊創建這些事件的功能。

+0

是的,這就是我一直在尋找。該方法已像「無效方法名(系統:對象^,系統:視窗:形式:KeyEventArgs ^)」創建,之後,該方法可在下拉列表旁邊的「的keydown」,「的keyPressed」, .... 非常感謝你! – Easyrider

+0

你的歡迎;) – Paddyd