問題タブ [addhandler]
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.
c# - VB.NET で C# イベントを使用する
C# で DLL を作成しました。イベントからコールバックを取得したいと考えています。
C# では、次のように書きます。
私はVB.NETで同じことを試みましたが、IDEは私の AddHandler アプローチについてすでに不平を言っています:
C# の実装は問題なく動作しますが、VB.NET では、IDE から、"Zipper" と "ProgressChangedEventArgs" は型であり、式として使用できないことが通知されます。
ここで私が間違っていることを誰かに教えてもらえますか? また、それは私にそれを教えてくれます
asp.net - 動的ボタン - onclick が機能しない
このコードを他のいくつかのプロジェクトで使用しましたが、今回はうまく動作しません。
ボタン コントロールのクリック イベントを追跡しようとしていますが、起動していません。
page.init のコントロールで再読み込みを試みました (コントロールを再度読み込むには、ControlsToLoad をビューステートからセッションに変更する必要がありました) が、これも機能しませんでした。
これは、テスト目的で使用しているページです。
どんな助けでも大歓迎です。
ありがとう
ベン
vb.net - DataGridViewRowsAdded ハンドラーでエラーが発生する
RowsAdded
プロジェクトにおよびCellFormatting
ハンドラを追加しようとしています。CellFormatting
ハンドラーのすべてのエラーを解決したようですが、RowsAdded
理解できないエラーがいくつか発生しています。
「Public Sub New(rowIndex As Integer, rowCount As Integer)」のパラメーター「rowCount」に引数が指定されていません
'Integer' はデリゲート型ではないため、'AddressOf' 式を 'Integer' に変換できません
私のコード:
と
エラーに関しては、どこでもrowCountを使用していないので、使用する必要があるのでしょうか?
デリゲート型として整数を使用していると思われるのはなぜですか?
確認したところ、パブリック変数rowCountまたはrowIndexがありません。
回答ごとに、エラーを修正しているように見える Sub InitializeDataGridView() の 2 行を削除しました。ただし、答えには、Args を Handler にする必要があることも記載されています。だから私はプライベートサブOnRowsAddedをに変更しました
これにより、一連の新しいエラーが発生したため、元に戻しました。なぜそれがエラーを引き起こすのですか?
xmpp - ストロフィ addHandler が機能しない
これは、「Strophe.Connection.sendIQ を呼び出しても Strophe.Connection.addHandler が機能しない」に関連する質問ですが、役に立ちません。共同編集者である本「Wrox Professional XMPP Programming with JavaScript and jQuery Book」のプログラムを実行しようとしています。
問題は、iq スタンザが送信されても、別のコラボレータとの接続が確立されたときに NetPad.on_disco_info(iq) が起動されないことです。addHandler の残りの引数を省略して、すべての iq を取得しましたが、ここでも何も取得しませんでした。私のサーバーはejabberdです。わからないことがあれば聞いてください。
.net - VB.NET における SystemEvents の Handles 宣言と AddHandler の違い
システムがスリープ状態になったときに閉じる必要があるデバイス ドライバーを使用しています。次のように、 SystemEvents.PowerModeChangedイベントのハンドラーを ApplicationEvents.vb に追加できると考えました。
Handles
キーワードを使用してイベントを処理します。ただし、Handles 句にはコンパイル エラーがあります。
WithEvents は、.NET で遭遇する他のイベントに対して常に定義されているようですが、なぜこれが異なるのでしょうか? ハンドラーの追加と削除が自動化されるため、Handles 句を使用することをお勧めします。また、機能をイニシャライザ、デストラクタ、および関数自体に分散させるのではなく、自己完結型に保ちます。このイベントでハンドル宣言を使用することは可能ですか?
この問題の手がかりは、次のコードが機能することです。
vb.net - VB.NET AddHandler は、フォームの新しいインスタンスを作成しています。null デリゲートの原因
以前にこの問題に遭遇し、以前に質問したことがあるため、このスレッドは重複としてマークされました。私は通常、それを解決する方法を知っています (つまり、名前の代わりにフォームのインスタンスを指す変数を使用することにより)。ただし、今回は参照する必要があるデフォルトの起動フォームです。そのため、そのインスタンスを格納する変数はなく、変数なしで既存のインスタンスを参照する方法がわかりません。
2 つのフォーム (frmMain と frmStatus) があります。frmStatus のインスタンスを作成し、それを frmMain の statusDialog 変数に格納します。次に、(ADSearcher クラス用に) 新しいスレッドを作成します。このスレッドはイベントを発生させ、デリゲートを使用して statusDialog のサブルーチンを呼び出します。ADSearcher スレッドは、他の複数のスレッド (私の ComputerSearcher スレッド用) も作成します。これらのスレッドも、デリゲートを使用して statusDialog でサブルーチンを呼び出すイベントを発生させる必要があります。
問題は ComputerSearcher スレッドにあります。AddHandler 行が frmMain の新しいインスタンスを作成しているように見えます。これは、statusDialog が Nothing/Null であることを意味します。AddHandler がフォームの新しいインスタンスを作成するのはなぜですか?正しいインスタンスを使用する方法はありますか?
新しいインスタンスを作成していると思う理由は、コードをステップ実行すると、最初の AddHandler 行が実行され、frmMain の上部 (サブルーチンの外側) で変数宣言がステップ実行され、その時点で statusDialog が Nothing になるためです。
出発点は Private Sub mnuSync_ADSync_Click(...) です。これにより、最初のスレッドとクラス インスタンスが作成されます。膨大なエッセイを投稿しなくても、何が起こっているかを確認できるように、十分なコードを提供しようとしました。追加のコードが必要な場合は、お問い合わせください。
前もって感謝します、
fromMain
ADSearcher クラス
ComputerSearcher クラス
php - 拡張子が .html の OpenShift PHP
ご存知のように、http.conf に次の行を追加することで、Apache で .html ページを PHP ページとして処理するのは簡単です。 AddHandler application/x-httpd-php .php .html
これは OpenShift でどのように行うことができますか?
OpenShift で http.conf を編集するにはどうすればよいですか?
それとも別の方法がありますか?
vb.net - テキストボックスを含む新しいタブを動的に作成し、クリックイベントとキープレスイベントを含むタブにボタンを作成します(AddHandlerは私が仕事をすることができないものです)
いくつかのタブを作成していますが、動作させるには 2 つのことが必要ですが、動作しません。私はイベントとイベントAddHandler
のために必要です。これらをタブコントロールの外部で機能させることはできますが、内部ではできません。 Textbox.Keypress
Button.Click
以下の例では、テキスト ボックスとボタンの名前がタブ間で同じになっています。これは私の問題かもしれないと思いましたが、タブ間で名前を変更しても機能しません。タブ名とコントロールを指定するには、 AddHandler 部分をより具体的にする必要があると思います。実際のコードには、各タブ パネルとコントロールに一意の名前を付けることができるロジックがありますが、単純な部分を機能させることができません。
私が試したことのいくつかをコメントしたままにしましたが、他にもたくさん試しました。
asp.net - ASP VB がダイナミック コントロール、ビューステート、およびポストバックでスタックしました。軌道に戻るために本当に助けを借りることができた
私は投稿や記事を読んでいて、少し混乱しており、その結果、現時点では時間がありません。
誰かが私のコードを見て、どこが間違っているか教えてもらえますか?