winforms 텍스트 상자에서 텍스트를 비활성화하지 않고 선택할 수없는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/411143

  •  03-07-2019
  •  | 
  •  

문제

텍스트 상자를 비활성화하지 않고 텍스트 상자의 텍스트를 선택할 수 없게 만들 수 있습니까? RichTextBox이고 서식 및 선택 기능이 필요합니다. MouseMove와 Mousedown 이벤트를 처리하고 싶기 때문에 비활성화 할 수 없습니다.

지금까지 나는 텍스트 상자를 비활성화하고 패널을 텍스트 상자 처리기에 이벤트를 위임하는 패널을 놓는 것에 대해 생각했지만 패널을 투명하게 만들 수는 없어서 텍스트 상자를 숨길 수는 없습니다.

감사.

도움이 되었습니까?

해결책

선택을 지우기 위해 .enter 또는 .gotfocus 이벤트를 다루는 것은 어떻습니까?
당신은 당신이 원하는 것과 반대를 볼 수 있습니다. WinForms TextBox에서 Focus에서 모든 텍스트를 자동으로 선택하십시오.

다른 팁

다음과 같은 선택 변경 이벤트를 처리하는 것은 어떻습니까 :

    private void richTextBox1_SelectionChanged(object sender, EventArgs e)
    {
        this.richTextBox1.SelectionStart = this.richTextBox1.Text.Length;
    }

나는 당신이 무엇을 얻고 있는지 잘 모르겠지만 (선택할 수없는 것을 원하지만 선택 기능을 원한다). ReadOnly 당신이 찾고있는 것을 진정으로 성취하기 위해?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top