Я должен смочь прокрутить текст на маркировке, я использую это для части кредитов тика 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";
}
Вместо Label используйте TextBox и установите свойства ScrollBars
, MultiLine
и WordWrap
в соответствии с к вашим потребностям. Чтобы отключить редактирование TextBox (и, таким образом, сделать его похожим на метку), используйте свойство ReadOnly .
Если это не обязательно должна быть метка, можно сделать это многострочным полем редактирования только для чтения. Элемент управления редактированием будет автоматически прокручиваться.
Прокручиваемый элемент управления TextBox, доступный только для чтения, будет намного проще в использовании.
Если вы действительно хотите использовать метку, вы можете поместить ее внутрь прокручиваемого элемента управления Panel и установить свойство AutoSize метки в true.