Frage

MS Visual Studio, ich habe eine Spin Kontrolle zu einem Bearbeitungssteuer mit dem „Auto-Buddy“ Eigentum angebracht.

Die Spinkontrolle ändert das Bearbeitungsfeld, aber die Aufwärtstaste verringert den Wert und die Nach-unten-Taste erhöht den Wert.

Wie das Sie beheben?

War es hilfreich?

Lösung

Weil das ist, wie es ist. 8-) Sie arbeiten um es mit SetRange .

Die Dokumentation sagt: „Der Standardbereich für die Spin-Taste, um das Maximum auf Null (0) und die Mindest auf 100 festgelegt hat, weil der Maximalwert kleiner als der Minimalwert, den Pfeil nach oben klicken, wird die Position verringern und den Pfeil nach unten klicken, wird es erhöhen. Verwenden sie CSpinButtonCtrl :: SetRange diese Werte anzupassen.“ ... ohne anständige Erklärung.

Andere Tipps

Der Grund, es auf diese Weise funktioniert, weil eine Spin Kontrolle nur eine kaum verhüllte Bildlaufleiste und Fenster verwenden, um ein Koordinatensystem, in dem Reihen erhöhen, wie Sie nach unten bewegen (so der Pfeil nach unten erhöht den Wert).

Um es zu beheben, tauschen nur die minimalen und maximalen Werte, die Sie gerade useing wenn Sie SetRange nennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top