About the multi-page dialog
| Wed, 2008-06-25 18:35 | |
|
Hi All, I want to create a multi-page dialog, but I got the "E32USER - CBase 21" panic. Here is my resource define about the dialog, please help to check:
RESOURCE DIALOG r_myapp_setting_dialog
{
flags = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons |
EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
EEikDialogFlagFillAppClientRect | EEikDialogFlagWait;
buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK;
pages = r_myapp_setting_pages;
}
RESOURCE ARRAY r_myapp_setting_pages
{
items =
{
PAGE
{
id = EAknExFormPageCtrlIdPage01;
text = "Name";
form = r_myapp_setting_page1_form;
},
PAGE
{
id = EAknExFormPageCtrlIdPage02;
text = "Age";
form = r_myapp_setting_page2_form;
}
};
}
RESOURCE FORM r_myapp_setting_page1_form
{
items =
{
DLG_LINE
{
id = EConfirmationNoteDlgCIdSetting;
type = EEikCtLabel;
control = LABEL
{
txt = "Enter your name:";
};
},
DLG_LINE
{
id = EConfirmationNoteDlgCIdSettingEditor;
type = EEikCtEdwin;
control = EDWIN
{
avkon_flags = EAknEditorFlagNoEditIndicators;
maxlength = KMaxPlayerNameLength;
};
}
};
}
RESOURCE FORM r_myapp_setting_page2_form
{
items =
{
DLG_LINE
{
id = EConfirmationNoteDlgCIdSetting2;
type = EEikCtLabel;
control = LABEL
{
txt = "Enter your age:";
};
}
};
}
|
|






Forum posts: 2
Anybody has the experience on the multi-page dialog box?
Forum posts: 2
Hi zbluesky,
I have used same code like above but instead of forms I used "lines" keyword and that worked for me.
Just do the follow:
PAGE{
id = EAknExFormPageCtrlIdPage02;
text = "Age";
//form = r_myapp_setting_page2_form; //comment this and use below.
lines= r_myapp_setting_page2_form;
}
and instead of
RESOURCE FORM r_myapp_setting_page2_formuse
RESOURCE ARRAY r_myapp_setting_page2_formSame for both pages and lines
Hope this may help you.
Regards,
Kavit.