문제

작은 내부 프로젝트에 사용되는 Custom Winforms 2.0 디자이너 (즉, 디자이너를 호스팅하는 앱)를 사용하고 있습니다.

지금까지 모든 컨트롤에는 속성 그리드를 통해 속성이 편집되었습니다. 그러나 인라인 편집을 허용하여 좀 더 사용자 친화적으로 만들고 싶습니다. 누구나 인라인 편집을 구현하는 방법에 대한 예를 알고 있습니까? Windows는 디자이너를 형성합니다 (이 단계에서 일반 텍스트를 입력하는 경우).

도움이 되었습니까?

해결책

이 동작을 지원하는 디자이너를 만들어야합니다. 예를 들어, 리플렉터를 사용하여 디자이너를보십시오. ListView 열 크기 조정에 사용됩니다. 이것은 당신에게 관련된 작업과해야 할 일에 대한 아이디어를 제공해야합니다. 거기 있습니다 MSDN 문서 이 중 일부에서는 원하는만큼 도움이되지 않습니다.

그만큼 ListViewDesigner, 안에 System.Design.dll, 디자이너의 마우스 작업을 기본 목록보기를 조작하는 Windows 메시지로 전환하여 열 크기를 제공합니다. TextBox의 디자이너는 키보드 이벤트와 비슷한 작업을 수행해야합니다.

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