【发布时间】:2014-09-12 11:05:21
【问题描述】:
我在我的一个 Win Form 应用程序中使用了 DevExpress XtraTab 控件,但我想根据用户权限类别限制访问标签页,我尝试通过以下方式进行操作,当它正确地给我消息时选择标签页,但如果用户未经授权,它不会将用户重定向到指定的标签页,并且仍然允许未经授权的用户查看标签页。
private void tabInquiryManagement_SelectedPageChanging(object sender, DevExpress.XtraTab.TabPageChangingEventArgs e)
{
if(e.Page==xtraTabPage4){
if(InfoPCMS.user.checkFunctionAuthentication("34")==false){
XtraMessageBox.Show(InfoPCMS.message.GET_NOT_AUTHORIZED_ERROR(), "Error");
tabInquiryManagement.SelectedTabPage = xtraTabPage1;
}
}
}
//checkFunctionAuthentication 返回一个基于授权的布尔值(如果没有授权则返回 false)
请给我一个解决方案
【问题讨论】:
标签: c# devexpress tabcontrol