問題タブ [cancel-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.

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

c# - C# および XAML のキャンセル ボタン機能

WPF アプリのキャンセル ボタンの機能をハッシュ化しようとしています。現在、私が注目している 2 つの機能があります。

' AnalysisClick ' 関数は、Begin というボタンで開始されます。「 CancelClick 」ボタンの目的は、分析を停止し、テストが停止されたことをユーザーに通知するダイアログ ボックスを提供することです。これを達成するための最良の方法は何ですか?

EDIT 私は現在、ユーザーの提案に従ってMicrosoft Asynchronous Programming ModelBackgroundWorkerを調査しています。

0 投票する
6 に答える
7640 参照

iphone - MFMailComposeViewControllerのキャンセルボタン(アクションシートの可能性があります)でビューがフリーズします

このような以前にいくつかの質問を見ましたが、受け入れられた回答がなく、必要に応じてすべてを実装したため、次のような問題に直面し続けています:メールコンポーザーを表示しますが、キャンセルをクリックすると、コンポーザービューがフリーズします。これは、ドラフトの保存/削除アクションシートが表示されているフレームの外に表示されているためだと思います。はい、mailComposeDelegateを現在のView Controllerに設定し、ユーザーが処理していない同様の質問をいくつか読みました。(void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)errorキャンセル時に作曲家を解任するよう委任します。私もそれを処理しましたが、iPhoneバージョンのユニバーサルアプリの画面の表示領域にアクションシートが表示されない理由を一生理解できないようです。メールコンポーザーをNSLoggedとしてモーダルに表示するビューコントローラーのビューフレームは(0,0,320,480)です。私のアプリはユニバーサルで、メールコンポーザーはiPadで完璧に動作します。以下は、iPhoneSimulator5.1で実行されているコンポーザービューのスクリーンショットです。-

ここに画像の説明を入力してください
コンポーザーを表示するコードは次のとおりです。

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

.net - Windows Forms .NET のパネルの Accept ボタンと Cancel ボタン

私はWindowsフォームで作業しています。2 つのパネルを持つフォームがあります。どちらのパネルにも [OK] ボタンと [キャンセル] ボタンがあります。それぞれのパネル(コンテナ)に対して、AcceptおよびCancelボタン(フォームのAcceptButtonおよびCancelButtonと同様)として動作するようにします。

したがって、基本的には、パネルに AcceptButton と CancelButton のような機能が必要です。これをどのように実装すればよいですか?

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

android - 上隅に画像を閉じるポップアップでのアンドロイドのオープンアクティビティ...?

この質問はすでに尋ねられ、回答されている可能性があります。しかし、私の状況は何か違う

ダイアログのようなアクティビティを開く方法を知っています(メニフェストセットテーマ:アンドロイド:テーマのダイアログ) 今では、ほとんどのhtmlポップアップのように、ダイアログアクティビティの右上隅に画像が必要です。ユーザーがそれをクリックすると、そのアクティビティが閉じます。

その活動をどのようにデザインするかというデザインのアイデアが欲しいだけです。ここでコーナーキャンセルはイメージであり、ドローアブルからの形状ではありません。

ここに画像の説明を入力

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

wix - ブートストラップ アプリケーションのロールバック

msi をインストールする Wix 書き込みブートストラップを作成しようとしています。ブートストラップ exe は正常に動作していますが、唯一の問題は、途中でインストールをキャンセルしようとすると、msi に追加されたカスタム アクションが停止しないことです。キャンセルボタンをクリックしているときに、インストールを停止してロールバックする方法を誰か教えてください。前もって感謝します。

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

windows-8 - W8 Facebook C# SDK 6.1.2 で [キャンセル] ボタンがログイン ポップアップを閉じない

Facebook C# SDK 6.1.2 ( https://github.com/facebook-csharp-sdk/facebook-windows8-sample ) を使用して Windows ストア アプリを開発しています。

しかし、問題があります。ログインポップアップを開いた後、ユーザーがキャンセルボタンをクリックしても何も起こりませんでした。

ログインポップアップを閉じる必要があると思います。

キャンセル ボタン イベントのクリックを処理する方法はありますか? それともSDKの問題ですか?

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

c# - C# Windows フォームでは、フォームの CancelButton プロパティをボタンに設定すると、ボタン クリック イベントでフォームが自動的に閉じますか?

または、フォームの CancelButton プロパティを設定することで、フォームで Esc キーを押したときにボタンが有効になるようにしますが、クリック イベントは別のイベント ハンドラーを記述して処理する必要がありますか?

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

jquery - $find().クリックが機能しない

modalpopup に複数のキャンセル コントロールがありますが、btnCancel のみが機能し、$find().click が機能せず、「エラー: プロパティ 'クリック' の値を取得できません: オブジェクトが null です。または未定義」どんな助けでも大歓迎です。

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

apache - スマート カード トークン認証 - [キャンセル] ボタンを押すと、空白のページが返されます

Apache SSL は、Web ページ ユーザーに (特定の URL に基づいて) スマートカード トークン (プロバイダー: Safenet) 認証を要求するように構成されています。ここに構成の一部があります

URL を呼び出すと、Windows セキュリティ ポップアップが表示され、続いてパスワードのトークン チャレンジ ポップアップが表示されます。

ユーザーが正しいパスワードを提供すると、機能は期待どおりに機能します。パスワードが間違っている場合は、エラー メッセージが表示され、リトライ カウンタが期待どおりに減少します。

ユーザーがパスワードを入力せずに操作をキャンセルすると、ブラウザーに空白のページが表示されます。

エラーをデバッグしようとしましたが、リクエストが Apache に送信されていないようです。ブラウザはリクエストを停止しています。

ブラウザーのキャッシュと履歴は、この操作 (スマート カード トークン パスワード ポップアップ ウィンドウでの操作のキャンセル) ではクリアされません。

HttpWatch でデバッグすると、ブラウザは ERROR_INTERNET_SECURITY_CHANNEL_ERROR 以外の HTTP エラー コードを返しません。

環境:JBOSS+APACHE+IE8

フォーラムでこれに対する解決策(キャンセルで空白のページを取り除く)を見つけるために多くのことを試みましたが、うまくいきませんでした.

私はあなたの時間と助けに感謝します. 他に詳細が必要な場合はお知らせください。

よろしく、

スリニバス

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

visual-c++ - ID_OKCANCEL を使用して MessageBox に「キャンセル ボタン」を適切に設定します。ダイアログ内のダイアログ

私の説明がすべてをより明確にすることを願っています。

リスト コントロール (レポートとして) を使用し、メニューがあり、(外部ファイルに) 保存したり (外部ファイルから) ロードしたり、新しい連絡先を追加したり、編集したり、既存の連絡先を削除します。連絡先を追加および編集するときに、新しいダイアログを使用する必要があります。同様に、「連絡先を追加」という名前のメニュー ボタンがあり、編集ボックス (名、姓、電話番号などを入力する) を含む新しいダイアログが開きます。電話帳は機能し、エラーはありませんが、もう少し機能的に改善したいと考えています。

John Doe という名前の連絡先が既にあるとします。John Doe という正確な名前の連絡先を追加しようとすると、[追加] ボタンをクリックすると、[OK] および [キャンセル] オプションを使用して、「連絡先名は既に存在します。その他の詳細はそれに応じて変更されます」と尋ねるようにプログラムを設定します。もちろん、[OK] をクリックすると、すべてが機能します。電話、電子メール、アドレス、およびグループ (残りの情報) が変更されます。[キャンセル] をクリックすると、「追加」のダイアログが消えて、リストを表示するメイン ダイアログに戻ります。それはコードのことでもありますが、私はそれを望んでいます...何もしません。そのキャンセルをクリックすると、「連絡先の追加ダイアログウィンドウ」に戻りたいのですが、「追加」ボタンを押す前のように、編集ボックスをすでに完成させたままにします。キャンセルをクリックすれば関数を再度呼び出すことができるので、しかし、そのようにして、空の編集ボックスを備えた新しい「追加ダイアログ」を取得するだけで、それは本当に私が望むものではありません。新しい連絡先 (姓名) を挿入したときに同じことをしたいのですが、編集ボックスに設定した電話番号や電子メールが既に存在します。同様に、「電話番号は既に存在します」というメッセージが表示されます。「OK」をクリックすると、メインダイアログ(リスト、レポート)に戻るだけですが、「キャンセル」をクリックすると、変更されていない編集ボックス(入力前の最初の名前、姓、電話、住所、電子メール、グループ) は変更されていないため、既存の電話/電子メールのみを編集できます。新しい連絡先 (姓名) を挿入したときに同じことをしたいのですが、編集ボックスに設定した電話番号や電子メールが既に存在します。同様に、「電話番号は既に存在します」というメッセージが表示されます。「OK」をクリックすると、メインダイアログ(リスト、レポート)に戻るだけですが、「キャンセル」をクリックすると、変更されていない編集ボックス(入力前の最初の名前、姓、電話、住所、電子メール、グループ) は変更されていないため、既存の電話/電子メールのみを編集できます。新しい連絡先 (姓名) を挿入したときに同じことをしたいのですが、編集ボックスに設定した電話番号や電子メールが既に存在します。同様に、「電話番号は既に存在します」というメッセージが表示されます。「OK」をクリックすると、メインダイアログ(リスト、レポート)に戻るだけですが、「キャンセル」をクリックすると、変更されていない編集ボックス(入力前の最初の名前、姓、電話、住所、電子メール、グループ) は変更されていないため、既存の電話/電子メールのみを編集できます。

皆さんがその考えを理解してくれることを願っています。私はそれがたくさんのテキストであることを知っています。ちなみに、グループはラジオボタンで選択します。

挿入関数のコードは次のとおりです。今のところ変数を英語に翻訳しようとしたので、読みやすくなっています (私は英語を母国語としないため、間違いがあった場合は申し訳ありません)。

// ここで、もう 1 つの質問 (二次) です。誰かがそれを知っていて、ランダムにここに入力します。

「入力と同時に検索」オプションを作成する必要があります。私はそれをしました。ただし、見つかったテキストにも色を付ける必要があります。「Jo」を検索していて、「John」と「Joanne」があると仮定すると、それらの行 (すべての列、情報、見つかった名前に固有) のみが表示されます。問題ありません、私はそれをしました。しかし、ジョンとジョアンのジョーだけを色付け/太字/強調する方法はありますか? Jo-es の赤と残りの部分を取得します ('hn' と 'anne' は黒のままです)。または、少なくともテキスト全体に色を付けますが、他の列のテキストはデフォルトで黒のままにします。検索には、編集ボックスのイベント ハンドラーを使用し、ボックスのテキストをリストのすべての列と 1 行ずつ比較します。一致する場合、その行はデフォルトで非表示になっている新しいリスト コントロールに追加され、前面に表示されます。これを理解してください。