tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル動的に配置したボタンで他のフォームを開きたい
記事No2713
投稿日: 2005/12/07(Wed) 13:20
投稿者いっしゃん
[OSのVer]:Windows2000    [VBのVer]:VB.NET
初めて投稿させて頂きます。
宜しくお願いします。

早速、質問なんですが、下記コードの様に
動的に複数(10個)配置したボタンのclickイベントは
どのように取得できるのでしょうか?

タイトルの様な事をしたいのですが・・・
ご存じの方おられましたら、ご回答宜しくお願い致します。

〜以下、コード〜
Const BtnMAX As Integer = 10
Dim Btn(BtnMAX - 1) As System.Windows.Forms.Button

Private Sub Form1_Load(〜)Handles form1.Load
Dim i, j As Integer
For j = 0 To 1
   For i = 0 To 4
       Btn(i) = New System.Windows.Forms.Button()
    
    〜ボタン名、位置、サイズ等の記述〜
      
    Form1.Controls.Add(Btn(i))
    Next i
Next j

End Sub

〜以上〜

[ツリー表示へ]
タイトルRe: 動的に配置したボタンで他のフォームを開きたい
記事No2714
投稿日: 2005/12/07(Wed) 14:30
投稿者Blue
> 〜ボタン名、位置、サイズ等の記述〜
ここで、AddHandlerを使ってイベントを割り付けてあげればいいです。

どぼんさんのところですが

コントロールの配列を作成する
hhttp://dobon.net/vb/dotnet/control/buttonarray.html

が参考になります。

[ツリー表示へ]
タイトルありがとうございます。
記事No2715
投稿日: 2005/12/07(Wed) 14:43
投稿者いっしゃん
[OSのVer]:Windows    [VBのVer]:VB.NET  
早速のご回答ありがとうございます。
目からウロコです。(^^ゞ
これでいけそうですね。
早速やってみます。
ありがとうございました。

[ツリー表示へ]