私は単純な電卓を作ろうとしています。最後の数字に焦点を当てる必要があります。彼/彼女が入力しているものはまだ見ることができます。また、キャレットが文字列の最後にない場合(矢印キーが使用されている場合)、数字ボタンを押すと文字列の最後に戻ります。 これはどのようにして行いますか?WPF TextBox矢印キーが押されていない限り、テキストの終わりに常にフォーカスします。
0
A
答えて
0
テキスト入力を受け取ったときに、CaretIndex
をこのように入力の最後に設定します。
TextBoxName.CaretIndex = TextBoxName.Text.Length - 1;
あなたはWindows10
でそのような電卓を作成しようとしている場合は、テキストボックスは読み取り専用する必要があります。 TextAlignment
にRight
を設定すると、Windowsの電卓のようにテキストを表示することができます。 テキストボックスは読み取り専用なので、ユーザがテキストボックスに連結する必要のある数字をクリックすると、ロジックは非常に簡単です。
wpf calculatorのgoogleを検索して、良い例を見つけることができます。
2つのテキストボックスと1つの結果のテキストボックスタイプの電卓を使用している場合は、上記の方法に従って、期待される動作を実現できます。
関連する問題
- 1. ボタンの代わりに矢印キーのフォーカスを変更する
- 2. 矢印の終わりに矢印または三角形を付ける
- 3. 2つの矢印が押されていない - Java swing
- 4. テキストがTextBoxの幅よりも長い場合、フォーカスが失われた後のTextBoxとTextAlignment
- 5. TextBoxは常にフォーカスされています
- 6. Sfmlテキスト入力された矢印キー
- 7. C#フォーカスがないときに押されたキーを認識
- 8. wpfコンボボックスにフォーカスがない空のテキスト
- 9. 右矢印キーが押されたときに次の文字が表示されない
- 10. WPF移動矢印キー
- 11. WPFでTextBoxフォーカスが問題になる
- 12. WM_IME_KEYDOWNが矢印キーをキャプチャしない
- 13. アニメーションの終わりに行うのではなく、メニューを展開して矢印を回転させます。
- 14. フォームと矢印キーのC#フォーカス
- 15. Summernoteテキストの終わりにフォーカスする方法
- 16. JQuery - テキストフィールドが押されたり、矢印キーが押されたときに、最後のテキストフィールドにカーソルを置きます。
- 17. スクロールバーがページの終わりに近づいているときにjQueryがapiを押していますか?
- 18. MaxLengthが制限されているWPF TextBoxの残りの文字を表示します。
- 19. Excelからコピーされたテキスト列がWPF TextBoxに正しく貼り付けられない
- 20. Firefox 4の矢印キーがFlash AS3に登録されていません
- 21. テキストがバインドされた後にTextBoxにフォーカスを設定する方法はありますか?
- 22. 矢印キーとスペースバーでwpfリストビューの行を選択してください
- 23. TextBoxで押されたENTERキーを取り込む方法は?
- 24. QPushButton()は、押されている限り反応します。
- 25. 矢印キーがドットコマンドを分割しないようにする
- 26. c# - フォーカスがTextBoxまたはComboBoxにフォーカスされているときにKeydownを認識しない
- 27. 右矢印キーを押すとカーソルが消えます
- 28. レンダリングされた入力テキストボックスが矢印キーに反応しない
- 29. プロット上に矢印が表示されていない
- 30. selenium Webdriverの下矢印キーを押した後に "Enter"ボタンを押す方法?
WPF TextBox 'TextAlignment'プロパティを試してみましたか? – GauravKP