テクスチャのサイズを指定できるようにNumericUpDownコントロールを提示します。このテクスチャは2つのサイズ(32,64,128 ...)のパワーを持つことが重要です。NumericUpDownコントロールで2の累乗しか受け付けないようにする
ValueChangedイベントでUpまたはDownボタンをクリックする(または矢印キーを押す)たびに、この2の累乗を表示するように強制しました。また、Incrementプロパティを使ってみました。私が遭遇したすべての解決策は、あまりにもハッキリです。または、無効な値を示す特殊なケースがあります。
この動作を実現するには簡単な方法はありますか(または少なくともあまりにも厄介ではないですか)。
ありがとうございます。
UpDownBaseを見ていきます。プロジェクト全体で再利用できるカスタムコントロールを作成するのはクールかもしれません。 – Mario
私はカスタムPowerOfTwoUpDownを効果的に作りました。これはとても簡単だ。 UpButton()、DownButton()およびUpdateEditText()をオーバーライドするだけでよい。これを標準NumericUpDownのようにするために、カスタムValue、Minimum、およびMaximumも作成しました。それはよさそうだと私が望んだことをやって!ありがとう! – Mario