Help.ShowHelp Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exibe o conteúdo de um arquivo de Ajuda.
Sobrecargas
| Nome | Description |
|---|---|
| ShowHelp(Control, String) |
Exibe o conteúdo do arquivo de Ajuda na URL especificada. |
| ShowHelp(Control, String, String) |
Exibe o conteúdo do arquivo de Ajuda encontrado na URL especificada para uma palavra-chave específica. |
| ShowHelp(Control, String, HelpNavigator) |
Exibe o conteúdo do arquivo de Ajuda encontrado na URL especificada para um tópico específico. |
| ShowHelp(Control, String, HelpNavigator, Object) |
Exibe o conteúdo do arquivo de Ajuda localizado na URL fornecida pelo usuário. |
ShowHelp(Control, String)
Exibe o conteúdo do arquivo de Ajuda na URL especificada.
public:
static void ShowHelp(System::Windows::Forms::Control ^ parent, System::String ^ url);
public static void ShowHelp(System.Windows.Forms.Control parent, string url);
static member ShowHelp : System.Windows.Forms.Control * string -> unit
Public Shared Sub ShowHelp (parent As Control, url As String)
Parâmetros
- url
- String
O caminho e o nome do arquivo de Ajuda.
Exemplos
O exemplo de código a seguir demonstra o ShowHelp método. Para executar este exemplo, cole o código a seguir em um formulário que contém um botão chamado Button1.
// Open the Help file for the Character Map topic.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Help::ShowHelp( TextBox1, "file://c:\\charmap.chm" );
}
// Open the Help file for the Character Map topic.
private void Button1_Click(System.Object sender, System.EventArgs e)
{
Help.ShowHelp(TextBox1, "file://c:\\charmap.chm");
}
' Open the Help file for the Character Map topic.
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Help.ShowHelp(TextBox1, "file://c:\charmap.chm")
End Sub
Comentários
O url argumento pode ser do formulário C:\path\sample.chm ou /folder/file.htm. Para obter informações sobre o formato dos caminhos, consulte File formatos de caminho em Windows sistemas.
Confira também
Aplica-se a
ShowHelp(Control, String, String)
Exibe o conteúdo do arquivo de Ajuda encontrado na URL especificada para uma palavra-chave específica.
public:
static void ShowHelp(System::Windows::Forms::Control ^ parent, System::String ^ url, System::String ^ keyword);
public static void ShowHelp(System.Windows.Forms.Control parent, string url, string keyword);
static member ShowHelp : System.Windows.Forms.Control * string * string -> unit
Public Shared Sub ShowHelp (parent As Control, url As String, keyword As String)
Parâmetros
- url
- String
O caminho e o nome do arquivo de Ajuda.
- keyword
- String
A palavra-chave para a qual exibir a Ajuda.
Exemplos
O exemplo de código a seguir exibe um formulário com três botões que podem ser usados para interagir com o arquivo de Ajuda mspaint.chm. O botão Mostrar Índice de Ajuda exibe a guia Índice do arquivo de Ajuda. O botão Mostrar Ajuda exibe o conteúdo no arquivo de Ajuda com base no valor selecionado na lista do Help Navigator . O botão Mostrar Palavra-chave exibe o conteúdo no arquivo de Ajuda com base na palavra-chave especificada na caixa de texto Palavra-chave .
Por exemplo, para mostrar a página de Ajuda do Ovals pelo valor do índice, selecione o HelpNavigator.KeywordIndex valor na lista suspensa Help Navigator , digite ovals na caixa de texto Parâmetro e clique no botão Mostrar Ajuda . Para mostrar o tópico de Ajuda "Para pintar com um pincel" pela palavra-chave, digite mspaint.chm::/paint_brush.htm na caixa de texto Palavra-chave e clique no botão Mostrar Palavra-chave .
Este exemplo mostra apenas a chamada para o ShowHelp método. Confira a visão geral da Help classe para o exemplo de código completo.
void showKeyword_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Display help using the provided keyword.
Help::ShowHelp( this, helpfile, keyword->Text );
}
private void showKeyword_Click(object sender, System.EventArgs e)
{
// Display help using the provided keyword.
Help.ShowHelp(this, helpfile, keyword.Text);
}
Private Sub showKeyword_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles showKeyword.Click
' Display Help using the provided keyword.
Help.ShowHelp(Me, helpfile, keyword.Text)
End Sub
Comentários
O url argumento pode ser do formulário C:\path\sample.chm ou /folder/file.htm. Para obter informações sobre o formato dos caminhos, consulte File formatos de caminho em Windows sistemas.
Se keyword for null, o sumário do arquivo de Ajuda será exibido.
Confira também
Aplica-se a
ShowHelp(Control, String, HelpNavigator)
Exibe o conteúdo do arquivo de Ajuda encontrado na URL especificada para um tópico específico.
public:
static void ShowHelp(System::Windows::Forms::Control ^ parent, System::String ^ url, System::Windows::Forms::HelpNavigator navigator);
public static void ShowHelp(System.Windows.Forms.Control parent, string url, System.Windows.Forms.HelpNavigator navigator);
static member ShowHelp : System.Windows.Forms.Control * string * System.Windows.Forms.HelpNavigator -> unit
Public Shared Sub ShowHelp (parent As Control, url As String, navigator As HelpNavigator)
Parâmetros
- url
- String
O caminho e o nome do arquivo de Ajuda.
- navigator
- HelpNavigator
Um dos HelpNavigator valores.
Exemplos
O exemplo de código a seguir demonstra como usar o ShowHelp método para abrir um arquivo de Ajuda para sua página de índice. Para executar este exemplo, cole o código a seguir em um formulário que contém um botão chamado Button2.
// Open the Help file for the Character Map topic and
// display the Index page.
void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Help::ShowHelp( TextBox1, "file://c:\\charmap.chm", HelpNavigator::Index );
}
// Open the Help file for the Character Map topic and
// display the Index page.
private void Button2_Click(System.Object sender, System.EventArgs e)
{
Help.ShowHelp(TextBox1, "file://c:\\charmap.chm",
HelpNavigator.Index);
}
' Open the Help file for the Character Map topic and
' display the Index page.
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
Help.ShowHelp(TextBox1, "file://c:\charmap.chm", HelpNavigator.Index)
End Sub
Comentários
O url argumento pode ser do formulário C:\path\sample.chm ou /folder/file.htm. Para obter informações sobre o formato dos caminhos, consulte File formatos de caminho em Windows sistemas.
Os arquivos de Ajuda compilados fornecem links de conteúdo, índice, pesquisa e palavra-chave em páginas. Você pode usar os seguintes valores para o navigator argumento: HelpNavigator.TableOfContents, , HelpNavigator.Find, HelpNavigator.Indexou HelpNavigator.Topic.
Confira também
Aplica-se a
ShowHelp(Control, String, HelpNavigator, Object)
Exibe o conteúdo do arquivo de Ajuda localizado na URL fornecida pelo usuário.
public:
static void ShowHelp(System::Windows::Forms::Control ^ parent, System::String ^ url, System::Windows::Forms::HelpNavigator command, System::Object ^ param);
public:
static void ShowHelp(System::Windows::Forms::Control ^ parent, System::String ^ url, System::Windows::Forms::HelpNavigator command, System::Object ^ parameter);
public static void ShowHelp(System.Windows.Forms.Control parent, string url, System.Windows.Forms.HelpNavigator command, object param);
public static void ShowHelp(System.Windows.Forms.Control parent, string url, System.Windows.Forms.HelpNavigator command, object parameter);
static member ShowHelp : System.Windows.Forms.Control * string * System.Windows.Forms.HelpNavigator * obj -> unit
static member ShowHelp : System.Windows.Forms.Control * string * System.Windows.Forms.HelpNavigator * obj -> unit
Public Shared Sub ShowHelp (parent As Control, url As String, command As HelpNavigator, param As Object)
Public Shared Sub ShowHelp (parent As Control, url As String, command As HelpNavigator, parameter As Object)
Parâmetros
- url
- String
O caminho e o nome do arquivo de Ajuda.
- command
- HelpNavigator
Um dos HelpNavigator valores.
- paramparameter
- Object
Uma cadeia de caracteres que contém o identificador de tópico.
Exceções
parameter é um inteiro.
Exemplos
O exemplo de código a seguir exibe um formulário com três botões que podem ser usados para interagir com o arquivo de Ajuda mspaint.chm. O botão Mostrar Índice de Ajuda exibe a guia Índice do arquivo de Ajuda. O botão Mostrar Ajuda exibe o conteúdo no arquivo de Ajuda com base no valor selecionado na lista do Help Navigator . O botão Mostrar Palavra-chave exibe o conteúdo no arquivo de Ajuda com base na palavra-chave especificada na caixa de texto Palavra-chave .
Por exemplo, para mostrar a página de Ajuda do Ovals pelo valor do índice, selecione o HelpNavigator.KeywordIndex valor na lista suspensa Help Navigator , digite ovals na caixa de texto Parâmetro e clique no botão Mostrar Ajuda . Para mostrar o tópico de Ajuda "Para pintar com um pincel" pela palavra-chave, digite mspaint.chm::/paint_brush.htm na caixa de texto Palavra-chave e clique no botão Mostrar Palavra-chave .
Este exemplo mostra apenas a chamada para o ShowHelp método. Confira a visão geral da Help classe para o exemplo de código completo.
void showHelp_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Display Help using the Help navigator enumeration
// that is selected in the combo box. Some enumeration
// values make use of an extra parameter, which can
// be passed in through the Parameter text box.
HelpNavigator navigator = HelpNavigator::TableOfContents;
if ( navigatorCombo->SelectedItem != nullptr )
{
navigator = *safe_cast<HelpNavigator^>(navigatorCombo->SelectedItem);
}
Help::ShowHelp( this, helpfile, navigator, parameterTextBox->Text );
}
private void showHelp_Click(object sender, System.EventArgs e)
{
// Display Help using the Help navigator enumeration
// that is selected in the combo box. Some enumeration
// values make use of an extra parameter, which can
// be passed in through the Parameter text box.
HelpNavigator navigator = HelpNavigator.TableOfContents;
if (navigatorCombo.SelectedItem != null)
{
navigator = (HelpNavigator)navigatorCombo.SelectedItem;
}
Help.ShowHelp(this, helpfile, navigator, parameterTextBox.Text);
}
Private Sub showHelp_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles showHelp.Click
' Display Help using the Help navigator enumeration
' that is selected in the combo box. Some enumeration
' values make use of an extra parameter, which can
' be passed in through the Parameter text box.
Dim navigator As HelpNavigator = HelpNavigator.TableOfContents
If (navigatorCombo.SelectedItem IsNot Nothing) Then
navigator = CType(navigatorCombo.SelectedItem, HelpNavigator)
End If
Help.ShowHelp(Me, helpfile, navigator, parameterTextBox.Text)
End Sub
Comentários
O url argumento pode ser do formulário C:\path\sample.chm ou /folder/file.htm. Para obter informações sobre o formato dos caminhos, consulte File formatos de caminho em Windows sistemas.
Os arquivos de Ajuda compilados fornecem links de tabela de conteúdo, índice, pesquisa e palavra-chave em páginas. Você pode usar o parameter argumento para fornecer refinamento adicional do HelpNavigator.Topiccomando , HelpNavigator.TopicIdou HelpNavigator.KeywordIndexHelpNavigator.AssociateIndex . Se o valor especificado no command argumento for HelpNavigator.TableOfContents, HelpNavigator.Indexou HelpNavigator.Find, esse valor deverá ser uma cadeia de caracteres vazia ("", ou String.Empty). Se o command argumento referenciar HelpNavigator.Topic, HelpNavigator.TopicId, HelpNavigator.KeywordIndexou HelpNavigator.AssociateIndex, esse valor deve ser uma cadeia de caracteres que contém o nome do tópico ou a palavra-chave ou o identificador numérico do tópico a ser exibido.