문제

MS Visual Studio를 사용하여 "Auto Buddy"속성을 사용하여 스핀 컨트롤을 편집 컨트롤에 연결했습니다.

스핀 컨트롤은 편집 상자를 변경하지만 상승 버튼은 값을 줄이고 다운 버튼은 값을 증가시킵니다.

이것을 어떻게 고치나요?

도움이 되었습니까?

해결책

그게 그랬기 때문입니다. 8-) 당신은 그것을 사용하여 일합니다 SetRange.

문서에는 "스핀 버튼의 기본 범위는 최대 값이 0 (0)으로 설정되어 있고 최소값은 100으로 설정되어 있습니다. 최대 값은 최소값보다 낮기 때문에 위쪽 화살표를 클릭하면 아래쪽을 클릭합니다. 화살표가 증가합니다. cspinbuttonctrl :: setRange를 사용하여 이러한 값을 조정하십시오. " ... 괜찮은 설명없이.

다른 팁

이런 식으로 작동하는 이유는 스핀 컨트롤이 얇게 가려진 스크롤 막대 일 뿐이고 Windows는 아래로 이동함에 따라 행이 증가하는 좌표계를 사용하기 때문입니다 (따라서 아래쪽 화살표가 값을 증가시킵니다).

이를 해결하려면 SetRange를 호출 할 때 현재 사용중인 Min 및 MAX 값을 교환하기 만하면됩니다.

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