• 締切済み

VB.NETで配列型のコントロールのセットのしかた?

VB.NETで配列型のコントロールのセットのしかたが判りません。 インスタンスを作って何とか・・・・というのがあり、やってみたら フォームの左上すみから、ボロボロと続けて出てきました。 座標をあとからセットするとか、もっと簡単な方法はありませんか。

みんなの回答

  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.1

配列型のコントロールがよくわかりませんが、仮にボタンを100個(縦10×横10)と配置したいとかそういうことでしょうか? それならばWith部文とFor文で一辺に設定できます。

KamiHotoke
質問者

お礼

ご回答ありがとうございます。 プログラムの都合上、どうしても配列型にしたいのです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VB2005におけるコントロール配列

    VB2005でフォーム上にTextBoxがいくつかあるとしますと、そのTextBoxをコントロール配列のようにしたいのですがどのようにすればよいのかわかりません。調べてみたのですがわからなかったのでお力をお貸しください。よろしくお願いいたします。

  • VB2005 コントロール配列について教えていただけませんか?

    現在VB2005を用いてプログラムを行なっている初心者です。 ここのサイトでVB2005ではコントロール配列は使用できないことを知りました。そこで、例えばフォーム上にTextBoxを5個配置して、各TextBoxに入力された値を配列に格納するのにはどのようにすれば良いでしょうか? data(0) = textbox1.text data(1) = textbox2.textと一つずつやるしかないでしょうか・・・ For文などを用いて簡単にできる方法を教えてください。 よろしくお願い致します。

  • VB.netでRadioButtonを配列にしたい場合

    VB.netでRadioButtonを配列にしたい場合 RadioButton1をフォームに貼り付けコピペしてRadioButton2を1に変えるとエラーになります。 VB6の時は「コントロール配列にしますか?」のメッセージがでていたのですが VB.netの場合どこか設定しないといけないのでしょうか。

  • VB6からの移行したいけど、VB.NETのコントロール配列は?

    VB6ではフォーム上にボタンコントロールとかを配列で作成できクリックされた時にはボタンイベントのインデックス値によってどのボタンを押されたが判断できて各処理を記述できていましたが、VB.NETでは同じようにはできないようです。オブジェクト指向的?にはこちらがいいのでしょうが、どうも面倒くさくなったなぁというイメージしかわかず、なぜこの方がいいのかという納得いく書籍とかも見つけることができていません。 どなたか、ご教授頂きたいのですがよろしくお願いします。参考になる書籍やWEBとかもありましたらお教えいただければ幸いです。

  • VB.NETでテキストボックスをコントロール配列のように扱いたいんですが

    VB.NETではコントロール配列はサポートされていませんが、TextBox1~TextBox10を配列のように扱う方法はありますか?ちなみに、以下の方法ではエラーとなりました。 Controls("TextBox" & i).Text でTextの内容を取得しようとした よろしくお願いします。

  • VB2008によるコントロール配列

    VB初心者でただ今勉強中です。VB2008です。 Form1の中にたくさん(100個くらい)の星(ビットマップデータ)をちりばめ、その星がランダムに点いたり消えたりするプログラムを作成しようとしています。 フォームにPictureBoxを配置して(星.bmp)とします。 その星を100個フォーム上にちりばめたいのですがPictureBoxを100個も置くのはムダな労力です。 それで配列を使いたいのですが、PictureBoxを1つだけフォームに配置してそれをコード上で配列として使う方法がわかりません。 いろいろ調べてみたのですが初心者にはわからない説明ばっかりで途方に暮れています。

  • コントロール配列(,net)

     VB.NET でコントロール配列が出来きません。 ヘルプによるとサポートはしていない~~~といろいろ書いていますがいまいち理解できません。 いったいどういうことなんでしょうか?

  • vb2008 コントロール配列

    VB6からVB2008へ移行を検討しているものです。 そこで質問なんですが、VB2008でコントロールの反復処理はどう処理すればいいのでしょうか? VB6の時はコントロール配列を使用して、ForNextで繰り返せばそれらしいことはできました。VB2008はコントロール配列がサポートされていないのでどうすればいいかわかりません。みなさんはどう反復処理を行っているのか教えていただきたいと思います。 具体的な処理として、テキストボックス1~10があり、そのテキストボックスの内容を1~10の順番で、テキストボックス11~20に格納する。以上、宜しくお願いします。

  • VBで言うところのコントロール配列をするには?

    VBScriptを使って、VBで言うところのコントロール配列を作成することは可能でしょうか? Command1(0)、Command1(1)というようなものを作りたいのですが... 今回、ASPを初めて使うのでよくわかりません。 よろしくおねがいします。

  • コントロール配列の多次元配列

    http://dobon.net/vb/dotnet/control/buttonarray.html のサイト内の、「"特定の名前" + "1から連続する数字"」という名前を持つコントロールを配列にするメソッドを使用してのコントロール配列の多次元配列の方法はどのようにすれば良いでしょう?今現在調べている最中ですがよくわかりません。よろしくお願いいたします。

専門家に質問してみよう