2009-02-24 20 views
0

在主窗體上我有TPageControl及其所有選項卡上有相應的保存按鈕,這些按鈕在Alt + S組合上激活。

當然,根據當前打開哪個選項卡,應該調用相應保存按鈕的處理程序;但如果我嘗試使用Alt + S進行保存,則會得到「無法關注禁用或不可見窗口」運行時錯誤。

我注意到,在當前選項卡之前處於活動狀態的選項卡上的保存按鈕的處理程序被調用,但不知道爲什麼。

我試着把保存按鈕放在面板上(它對一些類似的問題工作正常),但仍然發生同樣的事情。C++ Builder運行時錯誤 - 無法聚焦禁用或不可見窗口

乾杯。

回答

0

你可以用一個按鈕就可以做到這一切。在OnClick處理程序中,檢查哪個頁面是當前頁面,並調用該頁面的保存功能。