問題タブ [errorprovider]

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 投票する
4 に答える
3026 参照

.net - エラー プロバイダーでエラーを列挙する

コントロールにアクセスせずに、「エラー プロバイダー」を介して現在表示されているすべてのエラーを列挙することは可能ですか?

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

data-binding - .NET Compact Framework で ErrorProvider をエミュレートするにはどうすればよいですか?

.NETCF には ErrorProvider クラスがないため、同様の機能を実装するにはどうすればよいですか (必ずしも ErrorProvider とまったく同じである必要はありません)。

DataRow.RowError プロパティと DataRow.SetColumnError メソッドを使用して、すべての通常のデータバインディング コンストラクトを使用してコントロールをデータテーブルにバインドしていますが、受信するためにフックできる DataTable、BindingManagerBase などのイベントが見つかりません。あらゆる種類の通知。

フォーム上のすべてのコントロールを手動で反復処理し、バインドされたコントロールのルック アンド フィールを変更するメソッドを呼び出して行き詰まっていますか?

ありがとう、MrB

0 投票する
5 に答える
19118 参照

c# - Windowsフォーム-ErrorProvider+DataGridView

DataGridViewコントロールの個々のセルでErrorProviderをフックするにはどうすればよいですか?

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

vb.net - イベントを保存するまで、エラー プロバイダーにコントロールの検証をチェックさせたくない

ユーザーコントロールを書いています。各コントロールに、カスタム ビジネス オブジェクトをロードしています。biz オブジェクトは IDataErrorInfo インターフェイスを実装しているため、ユーザー コントロールで ErrorProvider コントロールを使用できます。

次のように、ErrorProvider を biz オブジェクトにバインドしています。

Me.ErrorProvider1.DataSource=MyBizObject

これはすべて完全に機能しています。ユーザー コントロールがホスト フォームに読み込まれるとすぐに、検証が行われます (したがって、すべてのフィールドの横に点滅エラー サインが表示されます)。

各ビジネス オブジェクトは SAVE メソッドを実装しており、ビジネス オブジェクトで保存イベントがトリガーされるまで検証が行われないようにしたいと考えています。

これを達成するためのベストプラクティスは何ですか??

セス

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

c# - WinForms ErrorProvider をカスタマイズして、コントロールのエントリ内にアイコンを表示する

ほとんどの場合、次のようにラベルとエントリを持つカスタム/ユーザー コントロールがいくつかあります。

無効な ImageShack リンクを削除

次のように、標準の WinForms ErrorProvider をカスタマイズして、エントリ (エントリ - テキストボックス、コンボ、日時など) 内にアイコンを表示する方法はありますか?

無効な ImageShack リンクを削除

赤い円はもちろんエラーインジケーターです。

助けてくれてありがとう。

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

c# - C#WinformsPropertyGridおよびErrorProvider

私はerrorproviderをpropertygridおよびtreeviewコントロールに拡張することに取り組んでいます。私はで非常に役立つ投稿を見つけました: propertygridにエラープロバイダーを追加する方法を詳述した例、そしてそれは非常にうまく機能します。私の質問は、IPropertyValueUIServiceがpropertygridがアイコンとツールチップを表示するために使用するインターフェイスであることを著者がどのようにして知ったかです。リフレクターを使用してpropertygridとIPropertyValueUIServiceを分解しましたが、関係がありません。

これは、プログラマーとしての私自身の啓蒙と、エラープロバイダーをツリービューに拡張しようとするためのものです。

よろしくお願いします、dhysong

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

c# - データの Control.Value を確認します

フォームにいくつかの異なるコントロール (TextBoxes、DateTimePickers、MaskedTextBoxes) があり、それらにデータが含まれているかどうかを確認したいと考えています。「保存」ボタンのクリックイベントに次のコードがあります。

これは、TextBoxes と MaskedEditBoxes では正常に機能しますが、DateTimePicker では機能しません。それらについては、.Value プロパティを確認する必要があることはわかっていますが、Control オブジェクトからアクセスできないようです (つまり、"control.Value == "" || control.Value == null")。

明らかな何かが欠けていますか?DateTimePicker の値を確認できるようにする (または単にコードを改善する) ために、このコードに加えることができる変更の提案は、非常に高く評価されます。

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

c# - エラー時にタブページにフォーカスする (.NET)

すべてのTabPageにいくつかのTabPagesとコントロールを持つTabControlがあります。エンティティ フレームワークでいくつかのデータ バインディングと検証バルトを使用しています。問題は、タブでエラーが発生した場合、表示されているもの以外は表示されないことです。ホストされているコントロールでエラーが発生したときに TabPage を選択する方法はありますか? (TabPage のインデックスがわからない)

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

.net - このロジックについてヘルプが必要です... (.NET)

これは、ユーザーが選択した日付が 14 日以上前か過去かを確認するためのコードです。

動作しますが、14 日以上先の日付を選択すると、2 番目の IF が過去かどうかをチェックして空白にするため、エラー メッセージは表示されません。

ユーザーが入力したテキストボックスの後ろに別のテキストボックスを作成し、それに2番目のエラーメッセージを表示する以外に、これを回避する別の方法は考えられません。

誰か明るいアイデアを持っていますか?ありがとう :)

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

wpf - WPFのエラープロバイダー

ツールボックスでWPFコンポーネントを調べていますが、2005/2008に存在するエラープロバイダーが見つかりません。

削除されていますか?