在请求打开之前,搜索CHM文件以查看主题ID是否存在

时间:2011-12-28 15:14:52

标签: c# chm

我写了一个简单的类(c#和VB.net),当用户按下F1时,它要求打开一个chm文件。在我发出打开文件的请求之前,有没有办法检查特定主题ID是否存在?

如果主题ID不存在,那么该文件甚至不会尝试打开,并且用户在按F1时没有响应。如果主题id不存在意味着chm文件仍然打开但在目录中,我更喜欢它。

try
{
    Help.ShowHelp(ctlparent, filename, HelpNavigator.TopicId, topic);
}
catch
{
    Help.ShowHelp(ctlparent, filename, HelpNavigator.TableOfContents);
}

0 个答案:

没有答案