Udostępnij przez


Jak wyświetlić paski przewijania w kontrolce RichTextBox w formularzach systemu Windows

Domyślnie kontrolka Windows Forms RichTextBox wyświetla w razie potrzeby poziome i pionowe paski przewijania. Istnieje siedem możliwych wartości dla właściwości ScrollBars kontrolki RichTextBox, które opisano w poniższej tabeli.

Aby wyświetlić paski przewijania w kontrolce RichTextBox

  1. Ustaw właściwość Multiline na wartość true. Żaden typ paska przewijania, w tym poziomy, nie będzie wyświetlany, jeśli właściwość Multiline jest ustawiona na wartość false.

  2. Ustaw właściwość ScrollBars na odpowiednią wartość wyliczenia RichTextBoxScrollBars.

    Wartość Opis
    Both (ustawienie domyślne) Wyświetla poziome lub pionowe paski przewijania lub oba te elementy tylko wtedy, gdy tekst przekracza szerokość lub długość kontrolki.
    None Nigdy nie wyświetla żadnego typu paska przewijania.
    Horizontal Wyświetla poziomy pasek przewijania tylko wtedy, gdy tekst przekracza szerokość kontrolki. (Aby to się stało, właściwość WordWrap musi być ustawiona na wartość false.
    Vertical Wyświetla pionowy pasek przewijania tylko wtedy, gdy tekst przekracza wysokość kontrolki.
    ForcedHorizontal Wyświetla poziomy pasek przewijania, gdy właściwość WordWrap jest ustawiona na wartość false. Pasek przewijania jest wygaszony, gdy tekst nie przekracza szerokości kontrolki.
    ForcedVertical Zawsze wyświetla pionowy pasek przewijania. Pasek przewijania jest wygaszony, gdy tekst nie przekracza długości kontrolki.
    ForcedBoth Zawsze wyświetla pionowy pasek przewijania. Wyświetla poziomy pasek przewijania, gdy właściwość WordWrap jest ustawiona na wartość false. Paski przewijania są szare, gdy tekst nie przekracza szerokości ani długości kontrolki.
  3. Ustaw właściwość WordWrap na odpowiednią wartość.

    Wartość Opis
    false Tekst w kontrolce nie jest automatycznie dostosowywany tak, aby pasował do szerokości kontrolki, więc będzie przewijany w prawo, aż do napotkania podziału wiersza. Użyj tej wartości, jeśli powyżej wybrano poziome paski przewijania lub oba typy.
    true (ustawienie domyślne) Tekst w kontrolce jest automatycznie dostosowywany tak, aby pasował do szerokości kontrolki. Pasek przewijania poziomego nie będzie wyświetlany. Użyj tej wartości, jeśli wybrano powyżej pionowe paski przewijania lub brak, aby wyświetlić jeden lub więcej akapitów.

Zobacz także