0
예를 들어 텍스트 상자의 높이를 50 이상으로 설정하고 텍스트 상자에서 스크롤하지 않으려합니다.RichTextBox 컨트롤에서 스크롤하는 것을 피하는 방법
ScrollBars
을 RichTextBoxScrollBars.None
으로 설정하려고했지만 실제로는 스크롤 막대가 표시되지 않았지만 스크롤이있었습니다.
예를 들어 텍스트 상자의 높이를 50 이상으로 설정하고 텍스트 상자에서 스크롤하지 않으려합니다.RichTextBox 컨트롤에서 스크롤하는 것을 피하는 방법
ScrollBars
을 RichTextBoxScrollBars.None
으로 설정하려고했지만 실제로는 스크롤 막대가 표시되지 않았지만 스크롤이있었습니다.
텍스트를 선택하는 것이 중요하지 않은 경우 두 가지 가능한 솔루션이 있습니다.
하나의 옵션은 서식있는 텍스트 상자를 사용하지 않도록 설정하고 스크롤을 방지하고 텍스트를 선택하지만 텍스트와 배경이 회색으로 표시됩니다.
this.richTextBox2.Enabled = false;
두 번째 옵션은 따라서, 이동 스크롤 선택 텍스트를 방지에서 커서를 방지 할 수 있지만 배경을 회색으로하지 않습니다이 클래스입니다.
class RichTextBoxEx : RichTextBox
{
protected override void OnSelectionChanged(EventArgs e)
{
if (this.SelectionStart != 0)
{
this.SelectionStart = 0;
this.SelectionLength = 0;
}
base.OnSelectionChanged(e);
}
}
나는
그래서 당신이 텍스트 상자의 가시 영역을지나 텍스트를 추가 할 수 있도록하지만 그것을 얻을 수 있도록 닷넷 2.0이 테스트? – NominSim
아니요. 텍스트를 삽입 할 수 없습니다. – user1544067