문제

C#에 관한 두 가지 질문이 있습니다.

1) 여러 항목이있는 드롭 다운 메뉴가 있습니다. 클릭 할 수 있지만 클릭하면 오래된 클릭 한 사람이 선택된 상태입니다. 다른 것을 클릭하고 두 개의 원본을 클릭하십시오. 나는 이것을 원하지 않는다. 내가 원하는 것은 DropDownItems 중 하나를 클릭하면 하나는 선택한 것과 다른 하나는 그렇지 않다는 것입니다.

2) winform에 ListView 항목이 있습니다. 파일에서 문자열 요소를로드했습니다. 이제 내가하고 싶은 것은 데이터가 진행되는 행을 클릭하는 것만으로 그 문자열을 편집하고 문자열을 추가 할 수 있다는 것입니다.

Google과 MSDN에서 이러한 문제를 확인했지만 도움이되지 않아서 여기로 돌아갑니다.

도움이 되었습니까?

해결책

2) ListView는 해당 유형의 동작을 지원하지 않습니다. 당신은 당신의 자신의 것을 굴릴 수 있습니다 ( @$$의 Pain). 또는 아마도 Datagrid가 당신의 목적에 더 적합 할 것입니다.

편집하다:

이 링크가 도움이 될 수 있습니다
이것도

다른 팁

#1의 경우 약간 혼란 스러워요. 드롭 다운 스타일이 간단하게 설정되지 않으면 이상한 일이 발생합니다. 그다지 많지는 않지만 통제를 재현 할 수 있습니다.

#2의 경우 내가 생각할 수있는 가장 쉬운 솔루션은 텍스트 상자를 ListView에서 선택한 텍스트 값과 동일하도록 설정하는 것입니다. 그 후 ListView의 편집 된 텍스트로 ListView의 선택한 인덱스를 업데이트하기 위해 약간의 기능을 작성하십시오.

#1에 대한 더 많은 정보가 있으면 의견을주십시오.

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