問題タブ [raiseevent]

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

c# - VB に変換後、「はイベントであり、直接呼び出すことはできません。」

以下のコードは、例外をグローバルに保存するプロジェクトの一部です。SharpDevelop と Telerik のコード コンバーターの両方を使用して、これを C# から VB に変換しましたが、同じ結果が得られました。

Stackoverflow を検索すると、「なぜこの C# は VB に変換されないのですか?」という質問が見つかりました。これは、私が抱えているのと同じエラーに対処し、簡単な答えを示していますが、使用方法を示していません。何を変えるべきかを知っているでしょう。

私が得ているのは、「ONWRITETODATABASE」のエラーです。完全なエラーは次のとおりです。「Public Shared Event OnWriteToDatabase(type As String, text As String)」はイベントであり、直接呼び出すことはできません。「RaiseEvent」ステートメントを使用してイベントを発生させます。

これを機能させるには何を変更すればよいですか? (キャップは私です。)

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

vb.net - Enterキーが押されたときにイベントを発生させようとしています

わかりましたので、これまでの私のコードは次のとおりです。

エンターキーが押されたときにイベントカウントを上げようとしています。私は何を間違っていますか?

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

c# - WP8でイベントを発生させる方法

WP8でイベントを発生させる方法

タイトルの通り、WP8 には RaiseEvent() メソッドはありません。だから、私はそのようなことをすることはできません。コードでイベントをアクティブにする必要があります。

私を助けてください!

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

asp.net - ポストバック時にaspxのpage_loadの前に、ネストされたascxからclick_buttonイベントを発生させる方法は?

私はusercontrol1のaspxを持っていて、usercontrol1の中にusercontrol2があります。usercontrol2にはボタンがあります。このボタンがクリックされたときに発生したいのは、ポストバックで、aspxのpage_loadイベントに行く前に最初にbutton_clickイベントを発生させたいということです。これは可能ですか?aspx の page_load イベントでポストバックすると、ユーザーを別のページにリダイレクトするため、最初に button_click イベントを発生させる必要があります。したがって、ユーザーをリダイレクトする前に、ユーザーが usercontrol2 に入力したデータを取得する必要があります。私はイベントとデリゲートの作成について多くのことを読みましたが、私のような初心者にとってはよく理解できません。これについてどうすればよいか教えてください。

更新: addhandler を使用して aspx ページでユーザーを検証する前に button_click イベントを発生させ、イベントを発生させることができましたが、問題は何も値を取得していないことです。ポストデータを使用することを考えています(これはポストバックで発生するため)が、どのように、そしてそれが正しい方法なのかわかりませんか? 助けてください、以下はコードです

ASPX の場合:

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

c# - 静的イベントが非静的インスタンスを宣言しようとしています

メイン フォームがサブスクライブできるイベントを作成しようとしています。このクラスは最終的に大きくなります。これは、Windows イベント ビューアーに情報/警告/エラー情報を表示するためのものですが (その部分はまだ実行していません)、フォーム情報にも送信します。私は多くの場所でイベントを使用してきましたが、静的クラスでイベントを作成しようとするのはこれが初めてです。問題があるとは思いませんでしたが、「raiseEventtoForm: 静的クラス内でインスタンス メンバーを宣言できません」というエラーが表示されます。

私のメンバーはすべて静的です。なぜこれが起こっているのかわかりません。

静的クラスでイベントを生成することはできませんか? 許可されていないことを示すものは何も見つかりません。

編集: static キーワードを持たないようにデリゲートを更新しました。

編集:同じエラー「静的クラス内でインスタンスメンバーを宣言できません」は、トリガーとMessageEventにも存在します

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

c# - テキストボックス TextChangedEvent をプログラムで発生させる方法

WPF プロジェクトで .net 4.5 を使用しています。TextBox TextChangedEvent を発生させたいと思います。これは私がやったことです:

以前、Button.ClickEvent で同じ種類の RaiseEvent を実行したことがありますが、これを行うにはどうすればよいですか?

これにより、次のようなエラーが発生します。

Exception:Thrown: 「'System.Windows.RoutedEventArgs' 型のオブジェクトは、'System.Windows.Controls.TextChangedEventArgs' 型に変換できません。」(System.ArgumentException) System.ArgumentException がスローされました: 「'System.Windows.RoutedEventArgs' 型のオブジェクトは、'System.Windows.Controls.TextChangedEventArgs' 型に変換できません。

[編集]

変更された実際のテキスト ボックスのテキストは、次のように添付された動作によって処理されます。プログラムでイベントを発生させたい場所は、別のコントロールの添付された動作にあります。後の動作では、テキスト ボックス オブジェクトがあります。

イベントを発生させようとする場所:

[編集2]

ObservableCollection を閉じるこのポップアップがクリアされると、テキスト ボックスはポップアップに存在し、テキスト ボックスのテキストは非表示になりますが残ります。ポップアップが再度開かれ、テキスト ボックスにテキストがある場合は、ObservableCollection を再設定する必要があります。これは、textchanged 動作でこのポピュレーションを行います。これが、私がイベントを偽造することを考えていた理由です。

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

vb.net - vb.net で宣言されたイベントにアクセスしているときに問題に直面する

vb.net で宣言されたイベントにアクセスしているときに問題に直面しています。

以下の例をよく読んでください。(カスタムコントロール開発の一部であるため、以下のものを変更して理解を深めました)

問題:RaiseEvent parentMainClass.ItemCheck(sender,e)このステートメントは、 - ItemCheck イベントが存在するにもかかわらず、存在しないことを示しています。

ガイドしてください。

ありがとうございました

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

c# - VB.NET から派生した C# でイベントを処理する

私はいくつかのイベントを管理しようとしています。

C# で記述されたメイン プロジェクトがあり、VB.NET で記述された別のプロジェクトを追加しました。

VB.NET プロジェクトでは、イベントを発生させるクラスがあります。

イベントを発生させるメソッドは VB.NET コードから呼び出されますが、C# コードで処理する必要があります。どうすればいいですか?

このイベントは、どの xaml 要素にもバインドされていません。

コードの更新:

イベントを処理しようとしています:

スクリーンショット: http://imgur.com/JmdA7YM

Attivazione は、イベントを発生させる VB.NET のクラスの名前です。