我正在使用工作表保护IWorksheet.ProtectContents。如果我尝试更改某些内容,则会显示消息:“启用保护时无法修改锁定的单元格”。那么有没有办法改变这条消息的文本和标题,或者隐藏它?
答案 0 :(得分:2)
您可以处理WorkbookView。ShowError(...)事件,这将使您有机会阻止弹出某些错误消息或提供您自己的自定义消息。例如:
private void workbookView_ShowError(object sender, SpreadsheetGear.Windows.Controls.ShowErrorEventArgs e)
{
if (e.Message == "Locked cells cannot be modified when protection is enabled.")
{
MessageBox.Show("My custom message");
e.Handled = true;
}
}