Полоса прокрутки на маркировке

Я должен смочь прокрутить текст на маркировке, я использую это для части кредитов тика tac игра пальца ноги. Как я могу заставить это произойти, нам только преподавали просмотреть числовые значения путем прокрутки на полосе прокрутки не текст.

 private void xGameCreditsButton_Click(object sender, EventArgs e)
        {
            this.xWinnerLabel.BackColor = Color.White;
            this.xCreditsScrollBar.Visible = true;
            this.xWinnerLabel.Text = "This game was made possible with the help of: blah bla blah";
        }
26
задан Heinzi 16 August 2018 в 12:54
поделиться

3 ответа

Вместо Label используйте TextBox и установите свойства ScrollBars , MultiLine и WordWrap в соответствии с к вашим потребностям. Чтобы отключить редактирование TextBox (и, таким образом, сделать его похожим на метку), используйте свойство ReadOnly .

47
ответ дан 28 November 2019 в 06:39
поделиться

Если это не обязательно должна быть метка, можно сделать это многострочным полем редактирования только для чтения. Элемент управления редактированием будет автоматически прокручиваться.

4
ответ дан 28 November 2019 в 06:39
поделиться

Прокручиваемый элемент управления TextBox, доступный только для чтения, будет намного проще в использовании.

Если вы действительно хотите использовать метку, вы можете поместить ее внутрь прокручиваемого элемента управления Panel и установить свойство AutoSize метки в true.

6
ответ дан 28 November 2019 в 06:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: