런타임시 수치 "up"을 업데이트하고 런타임에 "x"값을 계산 한 다음 숫자 상향 조정의 최소값과 최대 값을 설정합니다.C에서 런타임에 numbericUpdown 업데이트하기
NumUD.Minimum=x/2;
NumUD.Maximum=x;
하지만 문제는 업데이트되지 않는 것입니다. 또한 update()
및 refresh()
함수를 호출하려고했지만 여전히 작동하지 않습니다. 나를 어떻게 안내 할 수있는 몸. 감사합니다.
런타임시 수치 "up"을 업데이트하고 런타임에 "x"값을 계산 한 다음 숫자 상향 조정의 최소값과 최대 값을 설정합니다.C에서 런타임에 numbericUpdown 업데이트하기
NumUD.Minimum=x/2;
NumUD.Maximum=x;
하지만 문제는 업데이트되지 않는 것입니다. 또한 update()
및 refresh()
함수를 호출하려고했지만 여전히 작동하지 않습니다. 나를 어떻게 안내 할 수있는 몸. 감사합니다.
아래 코드를 시도해보고 표시되는 최소값이 10으로 설정되어 있는지 확인하십시오.
int x = 20;
NumUD.Minimum = x/2;
NumUD.Maximum = x;
x 값이 0이어야하므로 느낌이 들기 때문에 값이 설정되지 않는다고 생각해야합니다.
업데이트 된 답변은 다음과 같습니다. 아래 이미지는 실제 필요한 코드를 보여줍니다.
여전히 효과가 있습니다 .. –
다른 곳에서 똑같은 것을 설정 했습니까? 이 같은 것은 ... NumUD.Minimum = 0; NumUD.Maximum = 0; 같은 이유로 다른 이유가 없기 때문에 ... 코드를 게시하기 전에 코드를 시도했는데 ... –
예를 들어서 업데이트를 만들 때 초기 값을 설정해야합니다 .. –
여기서 주어진 코드를 작성하고 있습니까? 사형 당하고 있니? 디버깅을 시도 했습니까? –
@NisargShah 예, 실행되었습니다. 텍스트 변경 이벤트에 썼습니다. –
은 코드가 실행시에 실행되지 않는 한 정상적으로 작동해야합니다. – rajeemcariazo