2
アクセラレータ機能を通常のButton
に適用するにはどうすればよいですか? (NumericUpDown
コントロールのAcceleration
プロパティのように)。下の画像では、ウィンドウの全体的なサイズの寸法を操作するコントロールがあることがわかりました。コントラストをNumericUpDown
にするのではなく、そのままレイアウトを維持したいと考えています。NumericUpDownのアクセラレーション機能を通常のボタンに適用するには
たとえば、>>>
ボタン(増分幅1インチ)では、ユーザーがボタンを押したままにしたときに対応するTextBox
に表示されている数値を加速したいと考えています。
私の初期の考えは、コントロールを継承および/またはラップし、後者の既存のプロパティを活用するカスタムButton
を作成することでした。しかし、ボタンが押し下げられた状態で保持されている間は、下にあるNumericUpDown
コントロールで適切なイベント/プロパティを起動する必要があります。何か案は?ありがとう!
いいえ、簡単には理解できません。自分自身でこの機能を実装する方法のインスピレーションが必要な場合は、[参照元](https://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/UpDownBase.cs)から開始することを検討してください。 、434558e770866e51) –
参考に感謝します。 – Rhurac