Help.ShowHelp Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyświetla zawartość pliku Pomocy.
Przeciążenia
ShowHelp(Control, String) |
Wyświetla zawartość pliku Pomocy pod określonym adresem URL. |
ShowHelp(Control, String, String) |
Wyświetla zawartość pliku Pomocy znalezionego pod określonym adresem URL określonego słowa kluczowego. |
ShowHelp(Control, String, HelpNavigator) |
Wyświetla zawartość pliku Pomocy znalezionego pod określonym adresem URL dla określonego tematu. |
ShowHelp(Control, String, HelpNavigator, Object) |
Wyświetla zawartość pliku Pomocy znajdującego się pod adresem URL dostarczonym przez użytkownika. |
ShowHelp(Control, String)
Wyświetla zawartość pliku Pomocy pod określonym adresem URL.
public:
static void ShowHelp(System::Windows::Forms::Control ^ parent, System::String ^ url);
public static void ShowHelp (System.Windows.Forms.Control parent, 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)
Parametry
- url
- String
Ścieżka i nazwa pliku Pomocy.
Przykłady
Poniższy przykład kodu przedstawia metodę ShowHelp . Aby uruchomić ten przykład, wklej następujący kod w formularzu zawierającym przycisk o nazwie 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
Uwagi
Argument url
może mieć postać C:\path\sample.chm lub /folder/file.htm. Aby uzyskać informacje na temat formatu ścieżek, zobacz Formaty ścieżek plików w systemach Windows.
Zobacz też
Dotyczy
ShowHelp(Control, String, String)
Wyświetla zawartość pliku Pomocy znalezionego pod określonym adresem URL określonego słowa kluczowego.
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);
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)
Parametry
- url
- String
Ścieżka i nazwa pliku Pomocy.
- keyword
- String
Słowo kluczowe do wyświetlenia Pomocy.
Przykłady
Poniższy przykład kodu wyświetla formularz z trzema przyciskami, których można użyć do interakcji z plikiem pomocy mspaint.chm. Przycisk Pokaż indeks Pomocy wyświetla kartę Indeks dla pliku Pomocy. Przycisk Pokaż Pomoc wyświetla zawartość w pliku Pomocy na podstawie wartości wybranej na liście Nawigator pomocy . Przycisk Pokaż słowo kluczowe wyświetla zawartość w pliku Pomocy na podstawie słowa kluczowego określonego w polu tekstowym Słowo kluczowe .
Aby na przykład wyświetlić stronę Pomoc Ovals według wartości indeksu, wybierz HelpNavigator.KeywordIndex wartość z listy rozwijanej Nawigator pomocy , wpisz owalny w polu tekstowym Parametr , a następnie kliknij przycisk Pokaż Pomoc . Aby wyświetlić temat Pomocy "Aby malować za pomocą pędzla" według słowa kluczowego, wpisz mspaint.chm::/paint_brush.htm w polu tekstowym Słowo kluczowe , a następnie kliknij przycisk Pokaż słowo kluczowe .
W tym przykładzie pokazano tylko wywołanie ShowHelp metody . Zobacz omówienie klasy, Help aby zapoznać się z kompletnym przykładem kodu.
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
Uwagi
Argument url
może mieć postać C:\path\sample.chm lub /folder/file.htm. Aby uzyskać informacje na temat formatu ścieżek, zobacz Formaty ścieżek plików w systemach Windows.
Jeśli keyword
parametr ma null
wartość , zostanie wyświetlony spis treści pliku Pomocy.
Zobacz też
Dotyczy
ShowHelp(Control, String, HelpNavigator)
Wyświetla zawartość pliku Pomocy znalezionego pod określonym adresem URL dla określonego tematu.
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);
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)
Parametry
- url
- String
Ścieżka i nazwa pliku Pomocy.
- navigator
- HelpNavigator
HelpNavigator Jedna z wartości.
Przykłady
W poniższym przykładzie kodu pokazano, jak za pomocą ShowHelp metody otworzyć plik Pomocy na stronie indeksu. Aby uruchomić ten przykład, wklej następujący kod w formularzu zawierającym przycisk o nazwie 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
Uwagi
Argument url
może mieć postać C:\path\sample.chm lub /folder/file.htm. Aby uzyskać informacje na temat formatu ścieżek, zobacz Formaty ścieżek plików w systemach Windows.
Skompilowane pliki Pomocy udostępniają spis treści, indeks, wyszukiwanie i linki słów kluczowych na stronach. Dla argumentu navigator
można użyć następujących wartości: HelpNavigator.TableOfContents, HelpNavigator.Find, HelpNavigator.Indexlub HelpNavigator.Topic.
Zobacz też
Dotyczy
ShowHelp(Control, String, HelpNavigator, Object)
Wyświetla zawartość pliku Pomocy znajdującego się pod adresem URL dostarczonym przez użytkownika.
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);
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)
Parametry
- url
- String
Ścieżka i nazwa pliku Pomocy.
- command
- HelpNavigator
HelpNavigator Jedna z wartości.
- paramparameter
- Object
Ciąg zawierający identyfikator tematu.
Wyjątki
parameter
jest liczbą całkowitą.
Przykłady
Poniższy przykład kodu wyświetla formularz z trzema przyciskami, których można użyć do interakcji z plikiem pomocy mspaint.chm. Przycisk Pokaż indeks Pomocy wyświetla kartę Indeks dla pliku Pomocy. Przycisk Pokaż Pomoc wyświetla zawartość w pliku Pomocy na podstawie wartości wybranej na liście Nawigator pomocy . Przycisk Pokaż słowo kluczowe wyświetla zawartość w pliku Pomocy na podstawie słowa kluczowego określonego w polu tekstowym Słowo kluczowe .
Aby na przykład wyświetlić stronę Pomoc Ovals według wartości indeksu, wybierz HelpNavigator.KeywordIndex wartość z listy rozwijanej Nawigator pomocy , wpisz owalny w polu tekstowym Parametr , a następnie kliknij przycisk Pokaż Pomoc . Aby wyświetlić temat Pomocy "Aby malować za pomocą pędzla" według słowa kluczowego, wpisz mspaint.chm::/paint_brush.htm w polu tekstowym Słowo kluczowe , a następnie kliknij przycisk Pokaż słowo kluczowe .
W tym przykładzie pokazano tylko wywołanie ShowHelp metody . Zobacz omówienie klasy, Help aby zapoznać się z kompletnym przykładem kodu.
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
Uwagi
Argument url
może mieć postać C:\path\sample.chm lub /folder/file.htm. Aby uzyskać informacje na temat formatu ścieżek, zobacz Formaty ścieżek plików w systemach Windows.
Skompilowane pliki Pomocy udostępniają na stronach łącza spisu treści, indeksu, wyszukiwania i słowa kluczowego. Możesz użyć argumentu parameter
, aby zapewnić dodatkowe uściślenie HelpNavigator.Topicpolecenia , HelpNavigator.TopicId, HelpNavigator.KeywordIndexlub HelpNavigator.AssociateIndex . Jeśli wartość określona w argumencie command
to HelpNavigator.TableOfContents, HelpNavigator.Indexlub HelpNavigator.Find, ta wartość powinna być pustym ciągiem ("", lub String.Empty).
command
Jeśli argument odwołuje HelpNavigator.Topicsię do , HelpNavigator.TopicId, HelpNavigator.KeywordIndexlub HelpNavigator.AssociateIndex, ta wartość powinna być ciągiem zawierającym nazwę tematu lub słowem kluczowym lub identyfikatorem liczbowym tematu do wyświetlenia.