VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/07/20(Fri) 13:29
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: チェックボタンについて・・・

> If Check1(1).Value = 1 Then Check1(2).Value = 0
> If Check1(2).Value = 1 Then Check1(1).Value = 0

Then 句で Value を変更した時点で、相手側のイベントが再発生することを考慮しないと。

> どうしたらよいでしょうか???

元のコードが単一行形式の If なので、回答も単一行形式で。

Private Sub Check1_Click(Index As Integer)
    If Not (Index = 1 Or Index = 2) Then Exit Sub
    If Check1(Index).Value = vbChecked Then Check1(Choose(Index, 2, 1)).Value = vbUnchecked
End Sub


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -