問題タブ [numericupdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1694 参照

.net - カスタマイズされた DataGridView 列は、Windows Vista で入力された小数点区切り記号を受け入れません

プロジェクトでは、NumericUpDown コントロールを含むカスタム DataGridView 列を作成しました。Microsoftからの提案と同様に実装されています

この列は、Windows XP で正常に動作します。入力された数字と小数点記号を受け入れます。Windows Vista では、コントロールが数値キーパッドによって入力された小数点記号のみを受け入れ、キーボードのメイン ブロックからは受け入れないという奇妙な問題があります。

Windows Vista でドイツ語 (スイス) のカルチャ設定を使用していて、ドイツ語 (スイス) のキーボード レイアウトが有効になっていることを付け加えておきます。スイスの小数点記号は です。

誰かがその理由とおそらく解決策について考えを持っていますか? どうもありがとうございました!

マイケル

編集: 問題の解決策を見つけました。

  1. 状況をもう少し明確にするために。私が使用する NumericUpDown コントロールは、IDataGridViewEditingControl を実装し、NumericUpDown から継承します。IDataGridViewEditingControl があるため、EditingControlWantsInputKey メソッドを実装します。そして、このメソッドの実装で、自分の間違いや何がうまくいかなかったのかを見つけました。

  2. メソッドでは、入力されたキーを検査し、コントロールがそれを処理する必要があるかどうかを判断しました。しかし、小数点記号については、Keys.Decimalのみを期待していました。私の特別な (間違った) ケースでは、キーを一致させることができませんでした。欠けていたのは、 Keys.OemPeriodも探すことでした。そして、それが修正でした。

0 投票する
4 に答える
111226 参照

wpf - WPFでNumericUpDownに相当しますか?

WPF で単純な NumericUpDown (別名数値スピナー) コントロールを探しています。これは、WPF のもう 1 つの制御不足のようです。そこにはいくつかの既存のものがあるに違いありません。私は車輪の再発明は好きではありません。

0 投票する
4 に答える
7701 参照

c# - 新しい C# プログラマ - 2 つの numericUpDown 値を一緒に追加しますか?

私はC#プログラミングにかなり慣れていません。

メッセージ ボックスに合計を表示するよりも、2 つの数値を加算するプログラムを楽しみのために作成しています。フォームに 2 つの numericUpDowns とボタンがあります。ボタンを押すとメッセージボックスに答えが表示されるようにしたいです。

問題は、numericUpDowns の twp 値を一緒に追加する方法がわからないことです。

これまでのところ、ボタンイベントハンドラーにこれがあります:

しかし、明らかに、それは機能しません。2 つのコンパイラ エラーが表示されます。

ありがとう!

0 投票する
8 に答える
27527 参照

java - Java: 100 万単位の書式設定

DecimalFormat (またはその他の標準フォーマッタ) を使用して数値を次のようにフォーマットする方法はありますか:

1,000,000 => 1.00M

1,234,567 => 123 万

1,234,567,890 => 1234.57M

基本的に、ある数値を 100 万で割り、小数点以下 2 桁を維持し、末尾に「M」を付けます。NumberFormat の新しいサブクラスを作成することを考えましたが、想像以上に難しそうです。

次のようなフォーマット メソッドを持つ API を作成しています。

内部的には、Unit オブジェクトを NumberFormatters にマッピングしています。実装は次のようなものです。

このため、クライアントが 100 万で割ることは期待できないことに注意してください。また、NumberFormatter でラップせずに String.format() を使用することはできません。

0 投票する
7 に答える
33007 参照

c# - タブイン時にWinforms NumericUpDownのすべてのテキストを選択する方法は?

ユーザーが私のタブにNumericUpDown移動すると、すべてのテキストが選択されます。これは可能ですか?

0 投票する
16 に答える
191098 参照

wpf - WPF Numeric UpDownコントロールはどこにありますか?

最初の本格的なWPFプロジェクトに参加します。基本的なコントロールが不足していることがたくさんあるようです。具体的には、NumericUpDownコントロールを探しています。見逃したバンド外リリースはありましたか?本当に自分のコントロールを書く気はありません。

WindowsFormHostを使用して、WinFormctlを実行したくありません。レガシージャンクのない完全なWPFにしたいと思います。

ありがとう

0 投票する
4 に答える
261 参照

controls - ユーザーから番号を取得するための最良の方法は何ですか?

数字の小さなリスト[1..20]が欲しいのですが、ユーザーに選択を促すためにどのようなコントロールをアドバイスしますか。

NumericUpDownコントロールについて考えていましたが、WebFormには存在せず、さらに悪いことに、Pylonsアプリケーション(Pythonフレームワーク)にデプロイしています。

ドロップダウンコントロールで十分だと思いますか?どういうわけか、NumericUpDownコントロールは、ユーザーの観点からははるかに直感的で使いやすいと感じています。

SOコミュニティの意見を気に入って、おそらくベストプラクティスについてアドバイスします。

本当にありがとう!

編集:私がYUIライブラリとwebhelpersライブラリを使用していることを言及するのを忘れており、私のわずかな知識の限りでは、numericupdownと同等の機能を備えたそのようなコントロールはありません

0 投票する
33 に答える
523613 参照

c# - WPFで数値入力のみを受け入れるようにTextBoxを取得するにはどうすればよいですか?

数字と小数点を受け入れたいのですが、符号はありません。

Windowsフォーム用のNumericUpDownコントロールを使用したサンプルと、MicrosoftのNumericUpDownカスタムコントロールのこのサンプルを見てきました。しかし、これまでのところ、NumericUpDown(WPFでサポートされているかどうかに関係なく)は、私が望む機能を提供しないようです。私のアプリケーションが設計されている方法では、彼らの正しい心の誰もが矢印を台無しにしたいとは思わないでしょう。私のアプリケーションのコンテキストでは、これらは実用的な意味を持ちません。

そのため、標準のWPFTextBoxが必要な文字のみを受け入れるようにする簡単な方法を探しています。これは可能ですか?実用的ですか?

0 投票する
4 に答える
3867 参照

c# - WinForms: NumericUpDown (.NET CF 3.5) と実数

NumericUpDown は整数のみを扱っているようです。どうすれば変更できますか (?)、値とインクリメントとして double を使用できますか?

0 投票する
2 に答える
1517 参照

c# - NumericUpDownコントロールはこれを行うことができますか?

NumericUpDownコントロールを試していますが、その柔軟性について質問があります。基本的に、私がやりたいのは、次のような年の範囲を表示することです。

2006-2007; 2007-2008; 2008-2009; 2009-2010

もちろん、ボタンを押すと、これと同じような範囲でコントロールを循環させたいと思います。

これが可能な場合、範囲は2006年から2007年に開始し、現在の年+ 1(つまり、2009年から2010年、来年は2010年から2011年)に開始する必要があります。

これは可能ですか?誰か例がありますか?私は現在これをコンボボックスとして設定していますが、NumericUpDownコントロールはこの状況で使用すると便利だと思いました。

ありがとう...