0

フレーム(frame1)内にラジオボタンがあります。フレーム 2 には、多数のチェックボックスがあります。このフレーム (frame2) は、frame1 からラジオ ボタンを選択すると編集可能になります。フレーム 2 の前景色のキャプションも変更されるようにコードを変更するにはどうすればよいですか?

フレームを有効にするために既に配置されているロジックに次を追加しようとしましたが、機能しません。

frame2.ForeColor = vbRed (should work?)
frame2.Caption = vbRed

また、16 進数のカラー コードも見ずに試してみました。誰でもアドバイスできますか?

ラジオボタンを割り当てるために列挙型を使用しています。

(グローバル宣言で発見)
Private Enum ExampleRef optB1_blah = 1 etc... optB5_blah = 4 End Enum

(このコードは関数内にあります)

If Example(ExampleRef.optB5_radiobtnchoice).Value Then
'//bug fix -
frame2.ForeColor = vbRed
  '//If Not statement with unrelated logic

    If vblnShowErrors Then
      Err.Raise 10000, VALIDATION, "error, you cant make this choice."
    End If

    blnDataFail = True
  End If
End If

blnMinData = Not blnDataFail
End If
4

1 に答える 1

0

これを修正しました。間違った関数を探していました。長い一日です! frame.ForeColor = X 構文は問題ありませんでした。

于 2012-09-11T14:23:03.797 に答える