문제

C# .NET2.0에서 내 자신의 사용자 정의 자동 완성 스타일 드롭 다운 컨트롤을 만들려고합니다. 개발 속도를 위해 나는 Usercontrol로서 제어를 구축했지만 이런 식으로 수행하는 문제에 부딪쳤다.

사용자 정의 드롭 다운이 그려지면 옵션 목록을 표시하려면 USERCONTROL 영역에 크기를 조정해야합니다.

이상적으로는 옵션 목록이 '부동'되고 Usercontrols 높이와 너비 (부모 형태)에 의해 제한되지 않는다는 점에서 Drodpown 목록 동작을 모방 할 수 있기를 원합니다. 툴팁은 내가 원하는 제한되지 않은 '부동'의 또 다른 예입니다.

이것을 달성 할 수있는 유일한 방법은 테두리 나 타이틀 바가없는 새로운 양식을 즉석에서 만들고 팝업이 필요할 때 이것을 표시하는 것입니다.

이 작업을 수행하는 더 나은 (그러나 빠른) 방법이 있습니까?

티아

도움이 되었습니까?

해결책

컨트롤이 올바르게 떠 다니기 위해 양식 또는 기본 창을 사용해야합니다. 양식을 따르기 위해서는 제어를 따르기가 쉽지만 특히 원활한 탭/키 탐색이 필요한 경우 모든 초점/숨기기 문제를 구현하고 처리하는 것이 더 어렵습니다.

다른 팁

ToolStrip 드롭 다운 버튼 컨트롤을 기반으로하는 컨트롤을 만들 수 있습니다. 나는이 컨트롤에 당신이 찾고있는 기능이 있다고 생각합니다. ToolStrip을 기반으로 컨트롤을 작성하기위한이 참조를 찾았습니다.

http://blogs.msdn.com/jfoscoding/attachment/1335869.ashx

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