小白犬素描:VB的option问题

来源:百度文库 编辑:高考问答 时间:2024/05/05 04:22:47
VB问题:
在一个窗体中有两个frame,第一个frame里有四个option
第二个frame也有四个option,怎么使在第一个frame中的option选择而不影响第二个frame中的option.
也就是说,第一个frame中的某一个option是选中的,而选择第二个frame中的某个option的时候,第一个frame中的option就弹起,而处于非选中状态.

VB的Frame控件是一个容器,你可先在窗体上放2个Frame控件,然后分别将Option控件放于这2个Frame控件内(即选中工具箱的Option控件后,鼠标置于Frame控件内放置Option控件),拖动Frame控件而其中的Option控件跟着拖动。那么各自Frame控件内的Option选择则互不干扰。
补充:
你要求选择第二个frame中的某个option的时候,第一个frame中选中的的option就弹起,而处于非选中状态,可在第二个frame中的任一Option控件的CLICK事件中写如下代码:
Option1.value = false
Option2.value = false
Option3.value = false
Option4.value = false

if frame1.option1.value=ture then
frame2.option1.value=false
end if

以上不是真正代码,而是一个方法或者说思想,根据这个思想应该可以轻松实现你想要的功能的 ,代码在frame1.change事件中写