我写了一个简单的类(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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
811 次 |
| 最近记录: |