나는 프로그램이 시작될 때 초점을 맞출 수있는 RichTextBox
을 가지고있다. 사용자가 특정 수의 문자를 입력 한 후에 텍스트 상자에 다른 것을 변경/추가하는 것을 중지하고 싶습니다.C#에서 java의 setFocusable()과 동일한 기능이 있습니까?
원래 이걸 Java 응용 프로그램으로 작성하고 userInputBox.setFocusable(false)
을 사용했지만 프로그래밍 방식으로 C#에서이를 변경하는 동일한 방법을 찾을 수 없습니다. Windows Forms 응용 프로그램을 구축하고 있습니다. 사용자가 상호 작용할 다른 컨테이너 나 개체가 없으므로 whatever.Focus()
을 텍스트 상자에서 끌어낼 수 없습니다. 감사.
사용자가 내용을 변경하지 않게하려면'ReadOnly = true'를 설정하기가 쉽지 않습니까? – vcsjones
@vcsjones 반드시 그렇지는 않습니다. 컨트롤이 Focusable이되는 것을 원하지 않는 이유가있을 수 있습니다. – Abion47