none
動的コントロールのインデックス番号 RRS feed

  • 質問

  • 動的コントロールのインデックス番号


         ' イベント設定
        AddHandler MoziButton(i).Click, AddressOf mKana_Click

        Private Sub mKana_Click(ByVal sender As Object, ByVal e As System.EventArgs)

    クリックイベントで、どのボタンがクリックされたか、インデックス番号を取得したいのですが
    DirectCast(sender, Button)
    だとインデックス番号が取得できません。

    どのようにすればいいでしょうか。
    よろしくお願い致します。

    2011年5月12日 6:12

回答

  • MoziButtonはButtonControlの配列でしょうか? であれば、配列に各ボタンを格納する際に、ButtonコントロールのTagプロパティにインデックス番号をセットしておく方法があります。

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答の候補に設定 kentkent_jp 2011年5月12日 7:06
    • 回答の候補の設定解除 kentkent_jp 2011年5月12日 7:06
    • 回答としてマーク HIDEKUN 2011年5月12日 7:23
    2011年5月12日 6:29
    モデレータ

すべての返信

  • MoziButtonはButtonControlの配列でしょうか? であれば、配列に各ボタンを格納する際に、ButtonコントロールのTagプロパティにインデックス番号をセットしておく方法があります。

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答の候補に設定 kentkent_jp 2011年5月12日 7:06
    • 回答の候補の設定解除 kentkent_jp 2011年5月12日 7:06
    • 回答としてマーク HIDEKUN 2011年5月12日 7:23
    2011年5月12日 6:29
    モデレータ
  • ありがとうございます。

    その方法でさせて頂きます。

     

    2011年5月12日 7:23