사용자에게 NumericUpDown 컨트롤을 표시하여 텍스처 크기를 지정할 수 있습니다. 이 텍스처는 두 가지 크기 (32, 64, 128 ...)의 힘을 갖는 것이 중요합니다.NumericUpDown 컨트롤이 2의 제곱 수를 허용하도록 강제
운이없는 ValueChanged 이벤트에서 위쪽 또는 아래쪽 버튼을 클릭하거나 화살표 키를 누를 때마다 컨트롤에이 2의 제곱만을 표시하도록했습니다. 또한 Increment 속성을 사용해 보았습니다. 내가 혼자서 만난 모든 솔루션은 너무 해킹되거나 잘못된 값을 보여주는 특별한 경우가 있습니다.
이 동작을 수행하는 쉬운 방법이 있습니까? (또는 적어도 너무 까다롭게는 안됩니까?)
미리 감사드립니다.
UpDownBase를 살펴 보겠습니다. 프로젝트 전체에서 재사용 할 수있는 사용자 정의 컨트롤을 만드는 것은 멋지다. – Mario
커스텀 PowerOfTwoUpDown을 효과적으로 만들었습니다. 많이 쉽다. UpButton(), DownButton() 및 UpdateEditText()를 재정 의하여해야합니다. 표준 NumericUpDown처럼 만들기 위해 맞춤 값, 최소값 및 최대 값도 지정했습니다. 그것은 좋아 보이고 내가 원했던 것을합니다! 감사! – Mario