Udostępnij przez


Jak wyświetlić wyskakujące okienka pomocy

Jednym ze sposobów wyświetlania Pomocy w formularzach systemu Windows jest przycisk Pomoc znajdujący się po prawej stronie paska tytułu dostępny za pośrednictwem właściwości HelpButton. Ten typ wyświetlania Pomocy jest odpowiedni do użycia w oknach dialogowych. Okna dialogowe wyświetlane modalnie (z metodą ShowDialog) mają problemy z wyświetlaniem zewnętrznych systemów pomocy, ponieważ modalne okna dialogowe muszą być zamknięte, zanim fokus może przejść do innego okna. Ponadto użycie przycisku Pomoc wymaga, aby na pasku tytułu nie był widoczny ani przycisk Minimalizuj, ani przycisk Maksymalizuj. Jest to standardowa konwencja okna dialogowego, natomiast formularze zwykle mają przyciski Minimalizuj i Maksymalizuj.

Możesz również użyć komponentu HelpProvider, aby połączyć kontrolki z plikami w systemie Pomocy, nawet jeśli zaimplementowano pomoc podręczną. Aby uzyskać więcej informacji, zobacz Zapewnianie pomocy w aplikacji systemu Windows.

Wyświetl wyskakujące okienka Pomocy

  1. W programie Visual Studio przeciągnij składnik HelpProvider z przybornika do formularza.

    Na pasku zadań w dolnej części Windows Forms Designer będzie się znajdował.

  2. W oknie Właściwości ustaw właściwość HelpButton na true. Spowoduje to wyświetlenie przycisku z znakiem zapytania po prawej stronie paska tytułu formularza.

  3. Aby HelpButton był wyświetlany, właściwości MinimizeBox i MaximizeBox formularza muszą być ustawione na false, właściwość ControlBox ustawioną na true, a właściwość FormBorderStyle na jedną z następujących wartości: FixedSingle, Fixed3D, FixedDialog lub Sizable.

  4. Wybierz kontrolkę, dla której chcesz wyświetlić pomoc w formularzu, i ustaw ciąg Pomocy w oknie Właściwości. Jest to ciąg tekstu, który będzie wyświetlany w oknie podobnym do ToolTip.

  5. Naciśnij klawisz F5.

  6. Naciśnij przycisk Pomoc na pasku tytułu i kliknij na kontrolkę, na której ustawiłeś ciąg Pomocy.

Zobacz także