コントロール配列のボタンが合計8個あるのですが、
それぞれのボタンは何回でもクリックすることができます。
コントロール配列でない別のボタンをクリックしたときに、
コントロール配列のボタンがそれぞれ何回押されたか、表示させたいのですが・・・。わかりません。
どなたか、ご教授ください。
グローバル変数に、値を保持し、
クリックイベントにインクリメントする処理を加えてください。
Private Int_Goukei As Integer
Private Sub Command1_Click(Index As Integer)
Int_Goukei = Int_Goukei + 1
Command1(Index).Caption = Int_Goukei
End Sub
このように記述すると、index=0を2回クリックした後
index=1をクリックすると、index=1のCaptionには3となってしまいます。
そうでなくて、index=1は1回目のクリックなので、1にしたいのです。
どうか、よろしくお願いします。
> Private Int_Goukei As Integer
も配列にする。
Private Int_Goukei(7) As Integer
でクリック時にインデックスの値だけインクリメントする。
配列を使うとかじゃだめですかね?
Private Sub Command1_Click(Index As Integer)
Int_Goukei(Index) = Int_Goukei(Index) + 1
Command1(Index).Caption = Int_Goukei(Index)
End Sub
など。
#定義部分は省略ということで|=_=;
さきに投稿されちゃってたかorz
#合わせ技一本って感じになってしまった・・(笑
ありがとうございます。
解決いたしました。
皆さんすごいですね!!
また、分からないことが、あったら寄らせていただきます。
ツイート | ![]() |