Программирование bada — вкладка и панель

В настоящее время я делаю приложение с вкладками с панелями. Я попытался следовать приведенному здесь TabSample: http://developer.bada.com/help/index.jsp?topic=/com.osp.cppapireference.help/classOsp_1_1Ui_1_1Controls_1_1Panel.html и приложение BasicApp (для использования панелей), предоставленное в среде IDE. Приложение имеет 2 вкладки, tab1 и tab2. На вкладке 1 есть кнопка и метка, после нажатия кнопки она изменит текст в метке и зарегистрирует ее. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что когда я даже не могу нажать на кнопку, она не отвечает (нет ответа на кнопку, метку и журнал приложений), мне нужно щелкнуть вкладку 2, а затем вернуться к вкладке 1, чтобы кнопка работать/отвечать. Могу ли я узнать, как это решить?

Спасибо заранее!


person Winona    schedule 23.11.2011    source источник


Ответы (1)


Я продолжал пытаться выяснить, что не так с TabForm, понял проблему и решил ее, добавив эти строки кода в TabForm::OnInitializing(void) :

if (pTab)
{
    pTab->SetSelectedItem(__panelId);

    __pPanel[0]->SetShowState(false);
    __pPanel[1]->SetShowState(false);
    __pPanel[__panelId]->SetShowState(true);
}
person Winona    schedule 24.11.2011