問題タブ [acceptbutton]

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

.net - 参照されているボタンが無効になっている場合、WindowsフォームのAcceptButtonの動作は有効ですか?

次のように:

...ユーザーがEnterキーを押しても、[OK]ボタンのクリックハンドラーは引き続き呼び出されますか?

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

events - キーのプレビューと承認ボタン

winforms を使用して、KeyPreview プロパティを true に設定し、ベース フォーム内にも適切なキー イベントのイベント ハンドルを設定しました。

それを継承するフォーム内で、アプリケーションの要件に基づいて AcceptButton プロパティを設定します。

Enter キーに AcceptButton とは異なる機能を持たせたい場合があります。

基本フォーム内で Enter キーの押下をキャプチャし、AcceptButton イベントを発生させたくない特殊なケースを確認したいと考えていました。

ただし、私のbasefフォーム内のキーイベントの前に AcceptButton クリックが発生するようです。私は可能なacceptbuttonsのクリックイベントに機能を書くことができましたが、私の意見では、それはハックになるでしょう.

助言がありますか?

ありがとう。

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

c# - C#accept_buttonイベントを終了する前に検証する

これがばかげた質問であるならすみませんが、私はここで初心者です。

[承認]と[キャンセル]の2つのボタンがある単純なカスタムダイアログがあります。Acceptボタンは、フォームのacceptButtonです。

Accept_Clickイベントでいくつかの検証を行い、ダイアログを閉じることができるかどうかを判断したいのですが、このメソッドを終了するたびに、ダイアログは自動的に閉じて[OK]を返します。

ダイアログが閉じないようにするにはどうすればよいですか?または私は他の方法で何かをしなければなりませんか?

ありがとう

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

c# - .NET UserControl ボタンのベスト プラクティスを受け入れますか?

さまざまな機能をいくつかのユーザー コントロールに分割した Windows フォーム アプリがあります。これらのユーザー コントロールのそれぞれに同意ボタンを設定したいと考えています。

ここにベストプラクティスはありますか?

私の考えは、フォーカスのあるユーザー コントロールを検出し、それを親フォームに設定することです。

他のアイデアはありますか?

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

sharepoint - SharePointによって生成された電子メールで承認/拒否

Outlookで会議を行うと、受信者には電子メールの上部に[承認/拒否]ボタンが表示されます。SharePointでも同様のことをしたいと思います。タスクが作成されると、タスクが割り当てられている人に電子メールが送信され、電子メールは受信者にタスクを受け入れるか拒否するかを尋ねます。カスタムASPxページを使用してこれを行う人々のデモを見てきましたが、電子メールで直接作成したいと思います。どうすればいいですか?

Visual Studioでワークフローを作成することに慣れているので、メールを設定したり、応答を解析したりするためのコード例に満足しています。

乾杯

ニック

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

c# - WebBrowser .NET コントロールに相当する AcceptsReturn

Windows .NET アプリケーションがあり、フォームの 1 つに WebBrowser コントロール、[OK] ボタン、および [キャンセル] ボタンがあります。

WebBrowser コントロールは TextArea html 要素をホストするので、内部に書き込むことができます。

OK ボタンがフォームの AcceptButton (form.AcceptButton = btnOk) の場合、Enter キーを押すとイベントがフォームによってキャプチャされ、TextArea に新しい行が追加されません。

TextBox には AcceptsReturn プロパティがありますが、これはまさに私が必要とすることを行いますが、WebBrowser コントロールに同様のプロパティはありません。

WebBrowser をホストするフォームに AcceptButton がある場合、TextArea の Enter イベントを保持する方法についてのアイデアはありますか?

ありがとう。

代替テキスト

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

c# - C#:Form.AcceptButtonの問題

フォームのAcceptButtonとして設定されているボタンのあるフォームがあります。フォームには他にもいくつかのコントロールがあります。他のコントロールでEnterキーを押すと、フォームの承認ボタンが原因でフォームが閉じます。CancelButtonについても同じことが言えます。これをどのように処理しますか。フォームとコントロールのkeypressキーダウンイベントにフックしてみました。動作しません。これを回避する方法はありますか?

トンありがとう、ダッテ

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

.net - AcceptButton を None に設定しても、ENTER でフォームを閉じる

MDI Windows フォーム アプリケーションがあり、子フォームのほとんどに [OK] ボタンと [キャンセル] ボタンがあります。ただし、偶発的な保存/中止を防ぐために、ENTER/ESC キーでそれらをアクティブにしたくありません。したがって、フォームには AcceptButton と CancelButton の両方が none に設定されています。ESC ボタンは実際には何もしませんが、Enter ボタンは、TabOrder でソートされた最初のボタンを「クリック」してフォームを閉じます。

これはなぜですか?本当に回避策を実行して ENTER キーをキャッチする必要がありますか?

追加: OK、これはかなり奇妙です。Reflector は、どうやらタブ オーダーによる最初のコントロール (実際には、フォームを開いたときにデフォルトでアクティブになるコントロール) がボタンである場合、それがデフォルト コントロールとして割り当てられることを教えてくれます。そうでなければ、何も起こりません。質問は次のように変わります: WTF?!

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

c# - c# AcceptButton と検証

こんにちは、いくつかのテキスト ボックスと [キャンセル] と [OK] の 2 つのボタンを含むフォームがあります。これらのボタンは、フォームのボタン プロパティを受け入れてキャンセルするために割り当てられます。問題は、すべてのテキスト ボックスに入力されたテキストを検証する必要があることです。

ユーザーが[OK]ボタン(acceptButton)をクリックした場合に実行したい。そこで、検証を担当する関数を作成し、ユーザーが [OK] ボタンをクリックするとこの関数を起動します。問題は、検証関数が false を返しても、フォームが閉じるのを止めることができないことです。これは、[OK] ボタンに acceptbutto プロパティを割り当てたために発生します。acceptbutton プロパティを削除せずに検証が失敗した場合、フォームが閉じないようにする方法はありますか??

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

c# - フォームに TabControl がある場合、AcceptButton が機能しない

以下のフォームではOKボタンにしたいのですAcceptButtonが、 OKボタンがAcceptボタンというフォームにプロパティを設定したのですが、実際にはTestボタンになってしまいます。

修正方法は?

ここに画像の説明を入力