問題タブ [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.
.net - 参照されているボタンが無効になっている場合、WindowsフォームのAcceptButtonの動作は有効ですか?
次のように:
...ユーザーがEnterキーを押しても、[OK]ボタンのクリックハンドラーは引き続き呼び出されますか?
events - キーのプレビューと承認ボタン
winforms を使用して、KeyPreview プロパティを true に設定し、ベース フォーム内にも適切なキー イベントのイベント ハンドルを設定しました。
それを継承するフォーム内で、アプリケーションの要件に基づいて AcceptButton プロパティを設定します。
Enter キーに AcceptButton とは異なる機能を持たせたい場合があります。
基本フォーム内で Enter キーの押下をキャプチャし、AcceptButton イベントを発生させたくない特殊なケースを確認したいと考えていました。
ただし、私のbasefフォーム内のキーイベントの前に AcceptButton クリックが発生するようです。私は可能なacceptbuttonsのクリックイベントに機能を書くことができましたが、私の意見では、それはハックになるでしょう.
助言がありますか?
ありがとう。
c# - C#accept_buttonイベントを終了する前に検証する
これがばかげた質問であるならすみませんが、私はここで初心者です。
[承認]と[キャンセル]の2つのボタンがある単純なカスタムダイアログがあります。Acceptボタンは、フォームのacceptButtonです。
Accept_Clickイベントでいくつかの検証を行い、ダイアログを閉じることができるかどうかを判断したいのですが、このメソッドを終了するたびに、ダイアログは自動的に閉じて[OK]を返します。
ダイアログが閉じないようにするにはどうすればよいですか?または私は他の方法で何かをしなければなりませんか?
ありがとう
c# - .NET UserControl ボタンのベスト プラクティスを受け入れますか?
さまざまな機能をいくつかのユーザー コントロールに分割した Windows フォーム アプリがあります。これらのユーザー コントロールのそれぞれに同意ボタンを設定したいと考えています。
ここにベストプラクティスはありますか?
私の考えは、フォーカスのあるユーザー コントロールを検出し、それを親フォームに設定することです。
他のアイデアはありますか?
sharepoint - SharePointによって生成された電子メールで承認/拒否
Outlookで会議を行うと、受信者には電子メールの上部に[承認/拒否]ボタンが表示されます。SharePointでも同様のことをしたいと思います。タスクが作成されると、タスクが割り当てられている人に電子メールが送信され、電子メールは受信者にタスクを受け入れるか拒否するかを尋ねます。カスタムASPxページを使用してこれを行う人々のデモを見てきましたが、電子メールで直接作成したいと思います。どうすればいいですか?
Visual Studioでワークフローを作成することに慣れているので、メールを設定したり、応答を解析したりするためのコード例に満足しています。
乾杯
ニック
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 イベントを保持する方法についてのアイデアはありますか?
ありがとう。
c# - C#:Form.AcceptButtonの問題
フォームのAcceptButtonとして設定されているボタンのあるフォームがあります。フォームには他にもいくつかのコントロールがあります。他のコントロールでEnterキーを押すと、フォームの承認ボタンが原因でフォームが閉じます。CancelButtonについても同じことが言えます。これをどのように処理しますか。フォームとコントロールのkeypressキーダウンイベントにフックしてみました。動作しません。これを回避する方法はありますか?
トンありがとう、ダッテ
.net - AcceptButton を None に設定しても、ENTER でフォームを閉じる
MDI Windows フォーム アプリケーションがあり、子フォームのほとんどに [OK] ボタンと [キャンセル] ボタンがあります。ただし、偶発的な保存/中止を防ぐために、ENTER/ESC キーでそれらをアクティブにしたくありません。したがって、フォームには AcceptButton と CancelButton の両方が none に設定されています。ESC ボタンは実際には何もしませんが、Enter ボタンは、TabOrder でソートされた最初のボタンを「クリック」してフォームを閉じます。
これはなぜですか?本当に回避策を実行して ENTER キーをキャッチする必要がありますか?
追加: OK、これはかなり奇妙です。Reflector は、どうやらタブ オーダーによる最初のコントロール (実際には、フォームを開いたときにデフォルトでアクティブになるコントロール) がボタンである場合、それがデフォルト コントロールとして割り当てられることを教えてくれます。そうでなければ、何も起こりません。質問は次のように変わります: WTF?!
c# - c# AcceptButton と検証
こんにちは、いくつかのテキスト ボックスと [キャンセル] と [OK] の 2 つのボタンを含むフォームがあります。これらのボタンは、フォームのボタン プロパティを受け入れてキャンセルするために割り当てられます。問題は、すべてのテキスト ボックスに入力されたテキストを検証する必要があることです。
ユーザーが[OK]ボタン(acceptButton)をクリックした場合に実行したい。そこで、検証を担当する関数を作成し、ユーザーが [OK] ボタンをクリックするとこの関数を起動します。問題は、検証関数が false を返しても、フォームが閉じるのを止めることができないことです。これは、[OK] ボタンに acceptbutto プロパティを割り当てたために発生します。acceptbutton プロパティを削除せずに検証が失敗した場合、フォームが閉じないようにする方法はありますか??
c# - フォームに TabControl がある場合、AcceptButton が機能しない
以下のフォームではOKボタンにしたいのですAcceptButton
が、 OKボタンがAcceptボタンというフォームにプロパティを設定したのですが、実際にはTestボタンになってしまいます。
修正方法は?