invokerequired

    23

    4答えて

    私はWindows formsアプリケーションでこの機能を使用するにInvokeRequired。どうして?

    0

    2答えて

    私はgetterでInvokeを使用したいと思います。 4.0? .Net 2.0については、Funcと.Net 2.0の置き換えは何ですか?ここで は、.NET 4.0(linkから) public ApplicationViewModel SelectedApplication { get { if (this.InvokeRequired) {

    0

    2答えて

    2つのフォームが異なるスレッドで動作しています。 Form2は文字列を生成し、それをform1に送り、form1のrichtextboxを更新します。私は友人からコードを受け取りましたが、私はその一部を理解していません。 if (this.f1_rtb_01.InvokeRequired) { } そして、以下の2行を何をしますか:我々は条件が必要なのか、なぜ あなたは私に説明してもらえますか

    3

    2答えて

    私は通常のUIスレッドとバックグラウンドワーカーを持つ単純なアプリを持っています。バックグラウンドワーカーでは、LinkLabelを動的に作成してFlowLayoutPanelに配置する必要があります。これを行うには、LinkLabelの親をFlowLayoutPanelに設定する必要があります。 ここに私が現在持っているコードがありますが、「l.Parent = panel;」という行の悪意のあ

    0

    1答えて

    メッセージをステータスログとしてテキストボックスを更新する方法を公開する必要があります。私はAppendTextメソッドを使用したいと思いますが、使用するときに奇妙なマルチスレッドの問題が発生しています。私は連結で新しいメッセージを追加できます。この問題は、テキストボックスが表示されていないときには自分自身であることを示し、フォームを閉じるときにはクロススレッドアクセスエラーが表示されます。ここで

    0

    2答えて

    チェックボックスに現在の値を返す関数を作成するだけで済みます。 私が書いた: private void Checkbox_check() { if (checkBox1.InvokeRequired) return (int)checkBox1.Invoke(new Func<int>(checked)); else retu

    5

    2答えて

    私はすべての時間のコードのいくつかのフォームやファッションを使用/参照: public void method1(Object sender, EventArgs args) { if(dataGridView1.InvokeRequired) dataGridView1.Invoke(new EventHandler(method1), null); else

    0

    1答えて

    私は、コントロールのための安全な呼び出し方法がありCodeproject からこのきちんとしたコードを少し遊んだ: public static TResult SafeInvoke<T, TResult>(this T isi, Func<T, TResult> call) where T : ISynchronizeInvoke { if (isi.InvokeRequired) {

    0

    2答えて

    私のコードに何が間違っていますか? なぜ真の声明に行かないのですか?

    3

    1答えて

    最初のトピックはWhat wrong with my InvokeRequied 私は彼にそれを勧めたが、新しい問題を発見した。 以下の画像の結果は、クロススレッド例外です。 私のコードで何が問題になっていますか? この問題を解決するにはどうすればよいですか?