時間、分、秒の3つのテキストボックスと、上下の値のための1つのVscrolbarがあります。私は、Windowsのシステム時間に似た時間の選択のインターフェイスを作っています。時間のテキストボックスを選択し、再びVscrollbarをクリックして上向きにすると、私の時間のテキスト値は2番目と分だけ増加し、同じになります。私はthis.AnotherAnotherのコンセプトもOKになります。 私はC#windows.netで作業しています。C#のタイマーコントロールのテキストボックスの選択
答えて
ユーザーがスクロールバーをクリックすると、フォーカスが取得されるため、最後にクリックされたコントロール(時、分、秒)を追跡する必要があります。また、どのコントロールがアクティブなコントロールであるかをユーザーに知らせることもお勧めします(たとえば、背景色を変更するなど)。
次に、スクロールバーイベントをサブスクライブするだけで、アクティブなコントロールであるプライベートメンバー変数を確認し、その値を変更します。
アクティブなコントロールに従ってスクロール範囲を設定することもできます。たとえば、時間がアクティブな場合は、0〜24のスクロール範囲を設定し、現在の時間に応じて現在の位置を設定します。こうすることで、スクロールイベントから「すぐ使用できる」値が得られます。
TextBox
およびScrollBar
の代わりにNumericUpDown
コントロールを使用してください。それはあなたが必要とするすべてのものを持っています。
次に、各セクションに3つの数値を入力する必要があります –
時間、分、それらの値はイベントに適切な関数を割り当てます。 –
- 1. C++タイマーコントロール
- 2. ComboBoxのテキストボックスへの選択
- 3. C#のテキストボックスのテキストの選択を削除します
- 4. C#:テキストボックスの選択解除とデフォーカスの方法
- 5. vb.netのタイマーコントロール
- 6. タイマーコントロールのインクリメントカウンタ
- 7. Cでテキストボックスとチェックボックスを使用したステートメントの選択#
- 8. C#windowsフォームアプリケーションのフォーカスまたは選択テキストボックス
- 9. クリック時のwpfテキストボックスのテキストを選択
- 10. の選択C#
- 11. テキストボックス内の選択されたテキスト
- 12. Datagridviewの行をテキストボックスに選択
- 13. タイマーコントロールのメモリ消費
- 14. 選択可能なテキストボックス
- 15. jQuery Datatables、選択した行のテキストボックスをテキストボックスで編集する
- 16. Htmlの選択C#
- 17. C#データセットの選択
- 18. 選択ラジオボタン[C#の]
- 19. C#リストボックスの選択肢からテキストボックス内の特定のオブジェクトアイテムを表示する
- 20. C#でCrystalレポートのテキストボックスにコンボボックスの選択値を追加するには
- 21. ラジオボタンの選択、asp.netのC#
- 22. コンボボックスの選択に基づいて他のテキストボックスのテキストボックスを入力
- 23. ユーザーが選択したDIV(またはテキストボックス)コンテンツの選択解除
- 24. リストボックスを変更したときに選択されたテキストボックスの選択解除
- 25. asp.net Ajaxタイマーコントロール
- 26. ASP.NETでSQLを使用してDropDownListを選択した場合のテキストボックスC#
- 27. C#選択したコンボボックスのアイテム名をテキストボックスから更新する
- 28. c#wpfコンボボックスの選択
- 29. C#キーダウン、ボタンの選択
- 30. C#の選択ソート列
どのように変数をFoucs.Winclickのような私はプライベート変数を設定するようなサポート関数です。 –
TextBoxのGotFocus-Eventに登録するだけです。 "activeTimeTextBox"のようなクラス内のプライベート変数を持ち、GotFocusイベントの送信者に設定してください – TToni