問題タブ [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 投票する
2 に答える
5618 参照

.net - 検証される前にNumericUpDownコントロールのテキストにアクセスするにはどうすればよいですか?

System.Windows.Forms.NumericUpDownコントロールを備えたフォームがあります。

範囲が0〜100で、現在の値(スピナーを介して到達)が100であるとします。許容範囲外の数値(たとえば567)を入力できますが、フォームで[OK]をクリックすると値をリセットすると、範囲外の値が100にサイレントに設定され、フォームが閉じます。

顧客は、番号が範囲外であるという明示的なメッセージを望んでいます。そこで、NumericUpDown.Textフォームcloseでプロパティを確認することを検討しましたが、そのプロパティは「567」ではなく「100」を返します。

コントロールに表示されるテキストが「567」であるという事実をどこで(またはどのように)「キャッチ」できますか?

0 投票する
0 に答える
634 参照

asp.net - Ajax NumericUpDownExtender エラー

numericupdown コントロールを使用しようとすると、次のエラーが発生します。

アセンブリ 'AjaxControlToolkit, Version=3.0.30512.20315, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' には 'AjaxControlToolkit.NumericUpDown.NumericUpDownBehavior.debug.js' という名前の Web リソースが含まれていますが、'AjaxControlToolkit.NumericUpDown. NumericUpDownBehavior.debug.js'.

これを調査したところ、AJAXToolkit のソース コードが「NumericUpDownBehavior.debug..js」というファイルを呼び出すため、この問題が発生することがわかりました。私が見た唯一の解決策はこれです:

ソースコードとともに ajax コントロール ツールキットをダウンロードします。「AjaxControlToolkit\NumericUpDown\」フォルダーに移動すると、「NumericUpDownBehavior.debug..js」という名前のファイルがあります。名前を「NumericUpDownBehavior.debug.js」に変更します。この後、Visual Studio で「AjaxControlToolkt」プロジェクトを開き、ソリューション エクスプローラーで「すべてのファイルを表示」を選択します。プロジェクトから二重ドット (.debug..js) のあるファイルを除外し、正しいファイルを含めます。 .js ファイルを開き、"Properties" を選択します。そこから Build Action "Embedded Resource" を選択します。それをコンパイルし、結果の dll を ajax を使用しているプロジェクトに追加します (dll を置き換えます)。

私はこれを試しましたが、うまくいかなかったので間違っていたに違いありません。誰でもこの問題のより詳細な解決策を提供できますか?

ありがとう!

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

winforms - numericupdown に基づいて DataGridView に行を追加する

numericupdown 値の値に基づいて行を追加および削除するにはどうすればよいですか??

私はこれを作成しようとしました;

正しく追加されますが、値を減らすと、再び追加され続けます!!!

ええ、numericupdownvalue が変更されるたびに常に追加されるため、本当に間違っていることはわかっています。

私が求めているのは、数値コントロールに増加プロパティと減少プロパティがあるということですか? 私の問題を解決する方法はありますか?

ところで、numericupdown の値を 1 に設定して、1 がデフォルト値になるようにしました。

お願いします!

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

c# - 日時ピッカー操作

2つのdateTimePickerと1つのnumericUpDown値があります。

dateTimePicker1を開始日として設定したい。そして、numericUpdownの値を増やすと、dateTimepicker1で選択した日付から1日ずつ増加します。

例:dateTimePicker1.Value =(2012年2月18日-ユーザーの選択)dateTimePicker2.Value(2012年2月18日)

したがって、ユーザーがnumericUpDownValueをインクリメントしなかった場合、DTP2はDTP1と等しくなります。

したがって、ユーザーがnumericUpdownValueを増やした場合(例1の場合、DTPは(2012年2月19日)になります)。

これが私が試したことです:

dateTimePickerの値を今日の1日前に設定しました。

このコードは私にエラーを与えます。ええ、私はそれが間違っていることを知っていますが、少なくとも私は試しました。喜んで手伝ってくれる人はいますか?ありがとう!

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

c# - Numericupdownextender イベント ハンドラのコード

ajax numericupdownextender コントロールをクリックして、テキスト ボックスの値に基づいてイメージ コントロールのイメージを変更したいです。C# で解決策を提供し、このカスタム コードを作成する方法を教えてください。

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

c# - 無効化された数値アップダウンの前色/背景色を変更するにはどうすればよいですか?

Numeric UpDownコントロールを無効にしても、ユーザーがその値を読み取れるようにしたい。しかし、そのツールの Forecolor や Backcolor を変更することはできません。Enabled/Disabled プロパティの代わりに ReadOnly プロパティを使用しようとしましたが、どちらも機能しません。どうすればこの問題を解決できますか?

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

c# - syncfusion グリッド コントロールに数値アップ ダウンを追加する

レジストリ ウィンドウ フォーム syncfusion、グリッド コントロール xcel にあるようなポップアップ ボックスを追加しようとしています。セルを右クリックして挿入すると、挿入する必要がある行数を尋ねる小さなポップアップ ボックスが表示されます。

だからこれは私がやったことです

しかし、数値アップダウンでパネルを追加するこの方法はうまくいかないようです。基本的に、挿入をクリックしたら、数値アップダウンとボタンを備えた小さなウィンドウ/パネルが必要です。ユーザーはアップ/ダウンから値を選択し、[OK] ボタンをクリックします。

助言がありますか?

ありがとうサン

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

vb.net - すべてのnumericUpDown GotFocusのvb.net

vb.net では、すべての numericUpDown (NUD) コントロールを、テキスト ボックスのように、フォーカスを受け取ったときに値を選択するように設定したいと考えています。

NUD ごとに GotFocus ハンドラーを作成する必要がありますか?

EDI:widthBox.Select(0, widthBox.ToString().Length)すべての NUD GotFocus イベントにこれを適用できるようにするために必要な選択を行うために使用できることはわかっています

0 投票する
3 に答える
1439 参照

c# - NumericUpDownの背景色が期待どおりに機能しない

最近、値が必須かどうかを強調できるバージョンのWindowsNumericUpDownコントロールを作成する必要がありました。コントロールの背面の色を変更してこれを行う必要がありました。これは簡単だと思いましたが、そうしようとすると、すべてのコントロールを完全に描画できないという奇妙な副作用があることがわかりました。

以下のコードを使用して、私はこれを見ています:

コントロールをWindowsフォームにドロップし、BackColorプロパティを(つまり、青に)変更すると、コントロールの数値部分全体の色が変わります。または、「IsMandatory」プロパティを変更した場合、すべての背面の色が変更されるわけではありません(境界線が残ります)。したがって、BackColorをBlueに変更してから、IsMandatoryをTrueに設定すると、青い境界線を持つLightBlueコントロール(必須の色)が得られます。

どちらも同じコードを使用しているので、なぜそうなのかわかりません。

アイデアや説明は大歓迎です。

外観は次のとおりです。