Я использовал DevExpress XtraTab Control в одном из моих приложений Win Form, но я хочу ограничить доступ к закладке на основе категории разрешений пользователей, я попытался сделать это следующим образом , где он дает мне сообщение правильно при выборе закладки, но он не перенаправляет пользователя на указанную страницу, если он не авторизован, и все же он позволяет неавторизованному пользователю просматривать вкладку.Событие пожара при выборе конкретной страницы вкладки C#
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 возвращает логическое значение, основанное на авторизации (ложной, если не авторизовано)
Пожалуйста, дайте мне решение
Большое спасибо! Прекрасно работает! –
Да, Энди, твое второе решение намного лучше! –