問題タブ [button]
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 - winformsアプリでボタンをダブルクリックするユーザーに対処する最良の方法は?
私は WinForms アプリに取り組んでおり、その中にユーザー コントロールがあります。ユーザー コントロール内のボタンは、他のコードによって処理されるフォームまでのイベントを発生させます。ボタンの 1 つは、同時に実行すると問題を引き起こすいくつかのプロセスを開始します。状態を管理するためのロジックがコードに含まれているため、通常、プロセスが既に実行されている場合、ユーザーはプロセスを実行できません。ただし、ユーザーがボタンをダブルクリックすると、プロセスが 2 回開始されるので、それを防ぐのは困難です。
これを処理する最善の方法は何ですか?
クリックイベントでボタンを無効にすることから始めましたが、最初のクリックでボタンが無効になる前に2番目のクリックが発生しました。コードで他のフラグを設定しても、キャッチされませんでした。
イベントを発生させるコードに何らかの同期ロックを追加することを検討していますが、より良いアイデアがあるかどうか疑問に思っています。
このプロジェクトはほぼ完了しているので、アプリの根本的な書き直し (複合アプリケーション ブロックの実装など) を含まない回答を探していますが、次のプロジェクトで使用できるので、それらのアイデアも自由に投稿してください。 .
vb.net - WS_EX_TOOLWIN を使用せずにフォームのタスク バー ボタンを非表示にする
WS_EX_TOOLWINDOW
タスクバーから Windows フォームを非表示にする必要がありますが、フォームのタイトル バーにシステム メニューと最小/最大ボタンが必要なため使用できません。
実行時にフォームをツール ウィンドウに切り替えると、フォームのスキニングが詰め込まれます。Web で検索すると、VB に ShowInTaskbar プロパティがあることがわかります。これで目的が達成されるかどうか、Delphi 2006 で実装できるかどうか疑問に思っています。また、このプロジェクトは COM サーバーであり、MainForm などはありません。
javascript - プロトタイプの多くのボタンのコードを短くする
ボタンがたくさんありますが、別のボタンをクリックすると、別の画像やテキストが表示されます。私は自分の望むことを達成することができますが、コードは非常に長く、非常に反復的であるように見えます。例えば:
bb、ccなども同じで、新しいボタンを追加するたびに、クリック解除機能にも追加する必要があります。これはかなり面倒で、グーグルで検索しようとしましたが、リストされているすべてのアイテムをクリックするだけでした。他のボタンがクリックされたときにボタンを上げる必要があるため、まだ理解できませんでした。
異なるIDを取り、まったく同じことを行うジェネリック関数を作成する方法はありますか?私が見ることができることから、aaを他のIDに置き換えることができれば、多くのコードを減らすことができます。ありがとう!!!
excel - ボタンをクリックするだけで特定の行をシート タブから別のシート タブにコピーする
ボタンをクリックするだけで、同じ Excel ドキュメントの 1 つのタブから別のタブに一連の行をコピーする必要があります。
また、非表示になっている一連の行をコピーして、「非表示」形式をコピーせずに同じタブに貼り付ける方法についての情報も入手できますか?
c# - C# WinForms のトグルボタン
C# WinForms でトグル ボタンを作成することは可能ですか? CheckBox コントロールを使用して、その Appearance プロパティを "Button" に設定できることは知っていますが、正しく表示されません。押したときに平らではなく、くぼんだように見せたいです。何かご意見は?
c# - 送信後にボタンを無効にする
ユーザーが支払いフォームを送信したときにボタンを無効にしようとしていますが、フォームを投稿するコードが Firefox で二重投稿を引き起こしています。この問題は、コードを削除した場合には発生せず、Firefox 以外のブラウザでは発生しません。
ここで二重投稿を防ぐ方法はありますか?
問題を引き起こしているのは sb.Append(Page.GetPostBackEventReference(btnSubmit )) 行です
ありがとう
編集: ボタンの c# は次のとおりです。
これがhtml
です。このコードは2回投稿します(送信ボタンを無効にし、入力を検証します):
このコードは 2 回投稿します (ただし、送信ボタンは無効になりません)。
このコードは 1 回投稿します (ただし、ユーザー入力を検証せず、送信ボタンを無効にしません)。
このコードは 1 回投稿します (ただし、送信ボタンは無効になりません)。
このコードはまったく投稿しません:
明らかに、問題を引き起こしているのは送信ボタンを無効にすることです。複数のクリックを避けるために送信を無効にする方法について何かアイデアはありますか?
reporting-services - SSRS パラメータ ウィンドウにリセット ボタンを表示する方法はありますか?
SSRS パラメータ ウィンドウにリセット ボタンを表示する方法はありますか?
dom - ボタンを使用した Safari での DOM の問題
誰かがこの問題を以前に見たことがあるかどうか疑問に思っていました。
Webページに2つのボタンがあります。ページから離れて戻るボタンを押すと、一方のボタンの値が他方の値に配置されます。
例えば
ページに戻ると、[詳細な見積もり] が [ログイン] に置き換わります。
これを引き起こす JavaScript はありません。ソースを見るとすべて問題ないように見えますが、DOM を調べると、別の値があることがわかります。
戻るボタンを使用したときに Web キットが破損した dom を処理する方法について何かありますか?
ありがとう、
wpf - WPFMouseLeftButtonUpが起動しない
イベントを使用するMouseUp
と、マウスの右クリックでイベントを発生させることができます。しかしMouseLeftButtonUp
、どちらのクリックでも発砲しません!
私はこれがおそらく単純なものであることを知っています。助けてくれてありがとう!
apache-flex - ボタンのサイズ変更の Flex アイコン [デザイン]
アイコン画像に応じてボタンの幅のサイズを変更したいと思います。パディングを強制的に 0 にしようとしましたが、成功しませんでした。
タイルで
結果を見る
http://img513.imageshack.us/my.php?image=iconkg3.png
このギャップをどのように変更できますか?
アイコン http://img513.imageshack.us/my.php?image=iconkg3.png
ありがとう。