2012-09-11 63 views
0

我在框架(框架1)内有一个单选按钮。在第2帧,我有一些复选框。当从frame1中选择单选按钮时,此帧(frame2)变为可编辑。我怎样才能修改我的代码,使frame2的forecolor的标题也改变?更改框架标题forecolor

我已经尝试将以下内容添加到已启用框架的逻辑中,但不起作用。

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

我也试过十六进制颜色代码,没有看。 任何人都可以建议吗?

使用枚举来分配单选按钮。

(在全局声明实测值)
私人枚举 ExampleRef optB1_blah = 1 等... optB5_blah = 4 结束枚举

(该代码在一个函数找到)

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 
+0

frame2.ForeColor = vbRed * should * work,我刚刚测试过它。 – LittleBobbyTables

+0

另外,您使用单选按钮的事件是什么?点击?的GotFocus?还有别的吗? – LittleBobbyTables

+0

如果optExample(ExampleRef.optB5_radiobtn5).Value'//然后执行一些逻辑 – GrumP

回答

0

修复了这个问题,我正在寻找错误的功能,漫长的一天! frame.ForeColor = X语法很好。