Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / HelpInfo.cs / 1 / HelpInfo.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*************************************************************************\
*
* Copyright (c) 1998-1999, Microsoft Corp. All Rights Reserved.
*
* Module Name:
*
* HelpInfo.cs
*
* Revision History:
*
* 09/04/02 [....]
* Created it.
*
\**************************************************************************/
namespace System.Windows.Forms {
using System.Diagnostics;
using System;
internal class HelpInfo {
private string helpFilePath;
private string keyword;
private HelpNavigator navigator;
private object param;
private int option;
public HelpInfo(string helpfilepath) {
this.helpFilePath= helpfilepath;
this.keyword = "";
this.navigator = HelpNavigator.TableOfContents;
this.param = null;
this.option = NativeMethods.HLP_FILE;
}
public HelpInfo(string helpfilepath, string keyword) {
this.helpFilePath= helpfilepath;
this.keyword = keyword;
this.navigator = HelpNavigator.TableOfContents;
this.param = null;
this.option = NativeMethods.HLP_KEYWORD;
}
public HelpInfo(string helpfilepath, HelpNavigator navigator) {
this.helpFilePath= helpfilepath;
this.keyword = "";
this.navigator = navigator;
this.param = null;
this.option = NativeMethods.HLP_NAVIGATOR;
}
public HelpInfo(string helpfilepath, HelpNavigator navigator, object param) {
this.helpFilePath= helpfilepath;
this.keyword = "";
this.navigator = navigator;
this.param = param;
this.option = NativeMethods.HLP_OBJECT;
}
public int Option {
get {
return option;
}
}
public string HelpFilePath {
get {
return helpFilePath;
}
}
public string Keyword {
get {
return keyword;
}
}
public HelpNavigator Navigator {
get {
return navigator;
}
}
public object Param {
get {
return param;
}
}
public override string ToString() {
return "{HelpFilePath=" + helpFilePath + ", keyword =" + keyword + ", navigator=" + navigator.ToString() + "}";
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InputMethodStateChangeEventArgs.cs
- StringSource.cs
- TransformPatternIdentifiers.cs
- WebPartMovingEventArgs.cs
- Semaphore.cs
- EnumBuilder.cs
- InkCanvasSelectionAdorner.cs
- ClientType.cs
- HttpFileCollection.cs
- ChtmlCommandAdapter.cs
- OdbcConnectionFactory.cs
- WebBrowserHelper.cs
- EmptyEnumerator.cs
- OleDbDataAdapter.cs
- TemplateXamlParser.cs
- Int32KeyFrameCollection.cs
- SurrogateSelector.cs
- WebPartVerbsEventArgs.cs
- SspiSecurityToken.cs
- DetailsViewDeletedEventArgs.cs
- X509CertificateInitiatorClientCredential.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ParserContext.cs
- x509store.cs
- CustomAttributeBuilder.cs
- PeerNameRecordCollection.cs
- WindowsMenu.cs
- CodeFieldReferenceExpression.cs
- TrustLevel.cs
- DataContractFormatAttribute.cs
- InstanceDataCollectionCollection.cs
- GlyphElement.cs
- FlowPanelDesigner.cs
- GlyphsSerializer.cs
- ContextProperty.cs
- Setter.cs
- AdornerPresentationContext.cs
- TableLayoutPanelCellPosition.cs
- StringConcat.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- StateChangeEvent.cs
- PinnedBufferMemoryStream.cs
- ItemsControl.cs
- SoapSchemaImporter.cs
- MetadataPropertyCollection.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ForAllOperator.cs
- ValueSerializer.cs
- SoapProtocolReflector.cs
- SchemaMerger.cs
- UIHelper.cs
- ServiceModelActivity.cs
- ISAPIApplicationHost.cs
- HandlerWithFactory.cs
- HWStack.cs
- GridProviderWrapper.cs
- Command.cs
- ClientData.cs
- SHA512.cs
- MinMaxParagraphWidth.cs
- XamlSerializerUtil.cs
- PseudoWebRequest.cs
- ImageConverter.cs
- CLSCompliantAttribute.cs
- ProfileManager.cs
- DataGridItemCollection.cs
- LocalValueEnumerator.cs
- ComponentEditorForm.cs
- XamlPathDataSerializer.cs
- Dump.cs
- AppModelKnownContentFactory.cs
- RegexTree.cs
- DecimalStorage.cs
- AspProxy.cs
- SqlStream.cs
- GlyphingCache.cs
- DesignerAttribute.cs
- SslStream.cs
- GenericsInstances.cs
- DataGridCommandEventArgs.cs
- DateTimeOffset.cs
- TextParagraphProperties.cs
- RawStylusInput.cs
- TextSelection.cs
- PartialList.cs
- ObjectComplexPropertyMapping.cs
- MetricEntry.cs
- TreeViewImageIndexConverter.cs
- ObjectMaterializedEventArgs.cs
- TemplateDefinition.cs
- ProtocolsConfiguration.cs
- StrokeFIndices.cs
- PropertyEmitter.cs
- XComponentModel.cs
- HttpApplicationStateBase.cs
- BaseAsyncResult.cs
- HttpProfileGroupBase.cs
- TraceEventCache.cs
- TagNameToTypeMapper.cs
- PeerDuplexChannel.cs