* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Работа с классом Help
8 февраля 2009
Класс Help позволяет приложению отображать пользователям файлы справочной системы в формате НТМ или СНМ. Класс Help инкапсулирует ядро HTML Help 1.0 и поддерживает два статических метода для отображения справочных файлов - ShowHeip и Show Help Index.
Первый требуется для отображения файлов со справочными сведениями для оп- ределенного элемента управления. Для вызова этого метода необходима ссылка на родительский элемент управления окна Help Dialog, а также URL справочного фай- ла. Это может быть URL локального файла (например, C:\myHelp.htm) или HTTP (HTTP://myHelp.htm). Поскольку метод ShowHeip является статическим, создавать экземпляр класса Help перед вызовом этого метода не требуется, тем более что со- здавать экземпляры этого класса не разрешается. Вот как отобразить справочный файл с помощью метода ShowHeip: Visual Basic .NET Help.ShowHelp(MyForm, "C:\niyHelpFile.htm") Visual C# Help.ShowHelpCMyForm, @"C:\rcyHelpFile.htm"); Этому методу можно также передать параметр Help Navigator. Он определяет ото- бражаемые элементы справочного файла и принимает значение TableOfContents, Find, Index или Topic, Также разрешается задавать ключевые слова для поиска: Visual Basic .NET Help.ShowHelp(MyForm, "C:\myHelpFile.htm", "HelpMenu") Visual C# Help.ShowHelpCMyForm, @"C:\myHelpFile.htm", "HelpMenu"); Метод ShowHelpIndex класса Help применяется для отображения предметного указателя для заданного справочного файла. Этот метод вызывают так же, как ShowHelp: Visual Basic .NET Help.ShowHelpIndex(MyForm, "C:\myHelpFile.htm") Visual C# Help.ShowHelpIndex(MyForm, @"C:\myHelpFile.htm"): Методы класса Help можно вызвать в ответ на самые разные события, генериру- емые элементами интерфейса. Например, у многих приложений в меню есть пункт Help; одноименный пункт часто включают в контекстное меню элементов управле- ния, чтобы предоставить доступ к соответствующим разделам справочной системы. Проектируя приложение, необходимо предусмотреть возможность доступа к спра- вочной системе там, где это логично и удобно для пользователя.