問題タブ [control-array]

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

.net - VB6コントロールアレイに相当する最も単純な.NETは何ですか?

.NETについてはまだ十分に理解していないかもしれませんが、この単純なVB6コードを.NETで簡単に実装するための十分な方法はまだわかりません(このコードが配列Command1()とNにN個のCommandButtonを持つフォーム上にあると仮定します配列Text1())のTextBoxes:

あまり有用なコードではないことは知っていますが、VB6で制御配列を簡単に使用できることを示しています。C#またはVB.NETで最も単純な同等物は何ですか?

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

c# - C# は、別のコントロールによって発生したコントロール配列イベントを処理します

各エディター ウィンドウがデータベース フィールドに書き込まれるため、複数のエディター ウィンドウを備えた winforms html エディターで作業しています。

私はエディター ウィンドウをコントロール配列として作成しており、その上に、現在のウィンドウに基づいて太字、斜体などのイベントを処理するツールバーを 1 つだけ配置したいと考えていました。残念ながら、明らかに、ツールバーのイベントは、コントロールが以前に選択したものを認識していません。

これを取得する方法はありますか、または onenter イベントを各エディター ウィンドウに追加し、最後に使用したエディター ウィンドウを静的に保存する必要があります。

0 投票する
4 に答える
3803 参照

c# - コントロール配列を使用してC#で特定のオブジェクトの配列インデックスを取得するにはどうすればよいですか?

一連のコントロールをフォームに動的に追加しています。各コントロールは同じメソッドを呼び出します。そのメソッドでは、アクションを実行したコントロールの配列インデックスを知る必要があります。

したがって、クリックmyCB[42] label1すると「42」と表示されます。もちろん、動的コントロールを処理する簡単な方法がある場合は、ポインターをいただければ幸いです。

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

vb.net - VisualBasic2008コントロールアレイ

VB 2008(Express)でボタンの配列のプロパティを制御することを検討しています。私はMSのホワイトペーパーのサンプルコードを見てきましたが、VB6で行われたものと比べると、頭が回転します。(はい、私はアマチュアなので、コーディングの質の悪さや、ここでの経験者にとっておそらく簡単な質問は何ですか...)

私が正しく読んでいる場合、今それを行う正しい方法は、別のクラスを作成し、そのクラスのコンストラクターなどを作成してから、プロジェクトでインスタンス化することです。

私はこのような比較的単純な配列を使おうとしています:

これをloadメソッドに入れると、別のボタンからアクセスできなくなります。これは、このスニペットがloadサブルーチンにある場合、プライベートサブルーチンにあると思うためです。フォーム内の他の関数からbtn(i)配列にアクセスできるように、このコードを作成する簡単な方法はありますか?

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

.net - C++ でボタンの配列を作成する方法

私は VS2005 で C++ を使用しており、フォーム上に 8x8 グリッドのボタンがあります。これらのボタンを配列に入れたいので、それらのいずれかをクリックすると同じイベントハンドラーが開きます (それが呼び出されていると思います) が、どのボタンがクリックされたかのインデックスがわかります。VB と C# でこれを行う方法は知っていますが、C++ では理解できないようです。現在、すべてのボタンに位置 (b00、b10、b21 など) のラベルが付いています。探しているのは、次のようなことを行う方法です。

次にform1.hで:

どんな助けでも大歓迎です。また、これで完全に間違った方向に進んでいるかどうかもお知らせください。ありがとう!

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

vb.net - 'コントロール配列からコントロールを作成しますか?'

私はそのように画像ボックスの配列を持っています:

プログラムはクラッシュすることもありませんが、画像ボックスはフォームのどこにも表示されません。これを正しく機能させるにはどうすればよいですか?

そして、「コントロールアレイ」はこれの正しい用語ですか?または、他の何か?

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

c# - C#のコントロールの配列内の各コントロールのClickイベントに関数をバインドする方法

C#でコントロールの配列を作成する場合、クリックされたボタンのインデックスを受け取る関数をクリックイベントにバインドするにはどうすればよいですか?

理解を深めるためだけにいくつかのコードを示します。コードのどこかでボタンを定義します。

それらの標準のClickイベントは次のようになります。

そして通常、あなたはそれをこのようにバインドします:

ただし、イベントハンドラーを次の形式にする必要があります。

暫定関数の有無にかかわらず、クリックイベントを上記の関数にバインドするにはどうすればよいですか?

Func<T, TResult>デリゲートや表記法を使用するか、クリックしたボタンのインデックスを含むカスタムEventArgsをなんとかして渡すことを考えました。しかし、C#に関する十分な知識がなかったため、成功しませんでした。

各コントロールのインデックスをタグに保存することを提案する場合:はい、可能でしたが、何らかのイベントをスローするクラスがあるが、プロパティなどにタグを付けると、この方法は役に立ちません。

0 投票する
4 に答える
370 参照

c# - Silverlight でボタン配列を作成できませんか?

これは私が使用しているコードですが、ウィンドウ形式で行った方法で実装できる理由がわかりません。

アップデート

コードのこの部分でまだエラーが発生しています::

構文エラーの可能性はありますか?? バックグラウンドの値をボタンに設定する方法を知っているかもしれませんか?? 背景色を定義する以前のスタイルではうまく機能しないようです。エラーが発生します::

この数行のために

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

vb6 - vb6-コントロール配列で最大の要素インデックスを見つける方法は?

フォーム上のコマンドボタンの配列を動的にロードおよびアンロードしています。

私がすることができます:

しかし、私は常に20の要素を持っているわけではありません。それが最後に達するまでそれぞれをループする方法はありますか?

グローバル変数を使用して値を追跡できることはわかっていますが、これを回避しようとしています。

何か提案をお願いします...