問題タブ [invoke]
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.
ajax - プロバイダーWebパーツからコンシューマーWebパーツにAjaxOnClickを呼び出すにはどうすればよいですか?
コンシューマーに部分的なポストバックを強制するために、別のWebパーツでボタンonclickメソッドを呼び出してajax接続を管理しようとしています。
WebパーツA(プロバイダー)がWebパーツB(コンシューマー)のメソッドを呼び出します
WebパートA
タイプt=myButton.GetType(); object []p=新しいobject[1]; p [0] = EventArgs.Empty; MethodInfo m = t.GetMethod( "OnClick"、BindingFlags.NonPublic | BindingFlags.Instance); m.Invoke(myButton、p);
WebパートB
public void btnHidden_Click(object sender、EventArgs e){Label1.Text = "Hidden Button:" + DateTime.Now.ToString(); }
リフレクションを使用すると、HiddenButtonに関する正しい情報が得られます。ただし、「OnClick」イベントを呼び出すことはできません。btnHidden_Clickは実行されません。WebPartBからWebPartBに呼び出すと正常に機能しますが、別のWebパーツからは機能しません。
この動作に関する情報はあまり多くないようです。助言がありますか?
ありがとう。
ロブ
winforms - コントロール オブジェクトが存在しない UI スレッドでコードを実行する
現在、コンポーネントの一部を UI スレッドで実行するコンポーネントを作成しようとしています (説明が長すぎます)。したがって、最も簡単な方法は、コントロールをそれに渡し、InvokeRequired/Invoke を使用することです。しかし、コントロール参照を「データ/背景」コンポーネントに渡すのは良い設計だとは思わないので、コントロールを使用可能にする必要なしに UI スレッドでコードを実行する方法を探しています。 . WPF の Application.Dispatcher.Invoke のようなもの...
任意のアイデア、thx マーティン
silverlight - Silverlight2でHttpWebRequestを使用しようとしたときのエラー
非同期呼び出しからフォームに書き込もうとしています。私がオンラインで見た例は、これは機能するはずですが、エラーが発生し続けることを示しています。
最初に、Disbatcherがpを呼び出すことはありませんが行われる呼び出し。次に、req.EndGetResponse(a)の呼び出しでSystem.Security.SecurityExceptionを取得します。
問題の原因は何ですか?
c# - 別の機能だけでまったく同じことをしているのに、テキストボックスが更新されないのはなぜですか?
TextBoxが更新されません!私はそれをログとして使用して、他のことを更新しています...
フォーム1コード:
私のロギングクラスコード:
私は完全に困惑しています....テキストボックスのログを最終的に更新できるようにlogAdd関数を修正する方法を知っている人はいますか?
編集:
私はついにそれを動作させました、ここに修正がありました:
Form1コード
ロギングコード:
ええと...それは本当に悪い方法だと言えます...しかし、それがうまく機能する限り、本当の修正が見つかるまでは。助けてくれてありがとう!
c# - .net での Invoke() の使用は何ですか?
私はこのコードを見つけました:
これは書くことと同じではありませんか:
これの用途は何ですか?
c# - c#ラベルを表示して呼び出す
Compact Framework2.0SP1でWindowsMo bileアプリケーションを開発しています。
invokeを使用してラベルを非表示にするにはどうすればよいですか?
ありがとう!