디자인 시간에 winforms 텍스트 상자의 인라인 편집
문제
작은 내부 프로젝트에 사용되는 Custom Winforms 2.0 디자이너 (즉, 디자이너를 호스팅하는 앱)를 사용하고 있습니다.
지금까지 모든 컨트롤에는 속성 그리드를 통해 속성이 편집되었습니다. 그러나 인라인 편집을 허용하여 좀 더 사용자 친화적으로 만들고 싶습니다. 누구나 인라인 편집을 구현하는 방법에 대한 예를 알고 있습니까? Windows는 디자이너를 형성합니다 (이 단계에서 일반 텍스트를 입력하는 경우).
해결책
이 동작을 지원하는 디자이너를 만들어야합니다. 예를 들어, 리플렉터를 사용하여 디자이너를보십시오. ListView
열 크기 조정에 사용됩니다. 이것은 당신에게 관련된 작업과해야 할 일에 대한 아이디어를 제공해야합니다. 거기 있습니다 MSDN 문서 이 중 일부에서는 원하는만큼 도움이되지 않습니다.
그만큼 ListViewDesigner
, 안에 System.Design.dll
, 디자이너의 마우스 작업을 기본 목록보기를 조작하는 Windows 메시지로 전환하여 열 크기를 제공합니다. TextBox의 디자이너는 키보드 이벤트와 비슷한 작업을 수행해야합니다.
제휴하지 않습니다 StackOverflow