這個(gè)控件的使用重點(diǎn)是對(duì)它的value屬性值的判斷上,另外也可以通過(guò)controlsource屬性把它和表中的某個(gè)邏輯型字段綁定,同時(shí)也可以在它支持的click、interactiveChange等事件中進(jìn)行編程。
本文是一個(gè)在復(fù)選框控件的interactiveChange事件中編程的小例子,運(yùn)行時(shí)通過(guò)復(fù)選框的選擇來(lái)控制label控件的文字大小及顏色變化,運(yùn)行界面如下:

制作步驟:
1、新建表單,將其caption屬性值設(shè)置為“編程入門網(wǎng)-復(fù)選框控件”,保存為“復(fù)選框控件.scx”。
2、向表單上添加一個(gè)label控件,caption屬性值設(shè)為“編程入門網(wǎng)”,fontsize屬性值設(shè)為10,AutoSize屬性值設(shè)為.t.,F(xiàn)orecolor屬性值設(shè)為“0,0,255”(rgb顏色)
3、向表單添加兩個(gè)復(fù)選框控件,caption屬性值依次設(shè)置為“增大字號(hào)”和“改變顏色”,其它屬性值采用默認(rèn)的。
4、添加事件代碼:
(1)復(fù)選框check1(“增大字號(hào)”)的interactiveChange事件:
if this.value=1
thisform.label1.fontsize=18
else
thisform.label1.fontsize=10
endif
(2)復(fù)選框check2(“改變顏色”)的interactiveChange事件:
if this.value=1
thisform.label1.forecolor=rgb(255,0,0)
else
thisform.label1.forecolor=rgb(0,0,255)
endif
5、運(yùn)行“復(fù)選框控件.scx”。
本例比較簡(jiǎn)單,代碼在Win2003+VFP6.0環(huán)境下調(diào)試通過(guò)。
新聞熱點(diǎn)
疑難解答
圖片精選