如何更改错误消息?

时间:2013-10-03 05:38:59

标签: spreadsheetgear

我正在使用工作表保护IWorksheet.ProtectContents。如果我尝试更改某些内容,则会显示消息:“启用保护时无法修改锁定的单元格”。那么有没有办法改变这条消息的文本和标题,或者隐藏它?

1 个答案:

答案 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;
    }
}
相关问题