利用窗口对象的自定义属性,可存储对象的特征和状态。
使用窗口对象的自定义属性,需要注意它们的存取级别:
public(可被任何其它对象引用) private(只能在本对象内部引用) protect(可在本对象内部引用,也可被本对象的继承对象引用)
下面来为主窗口对象定义两个不同存取级别的属性,并分别在本对象内及其它窗口对象中存取这两个属性。
第一步:定义窗口对象属性。
第二步:在当前窗口对象中使用自定义属性。
第三步:使用其它窗口对象的属性。
第一步:定义窗口对象属性。
打开w_hello_main窗口画板。在"Declare"菜单中选取"Instance Variables"。
在属性申明对话框中输入下面两行语句:(注意其存取类别的定义)
public string s_help private string s_author |
第二步:在当前窗口对象中使用自定义属性。
在w_hello_main的"open"事件中添加下面的代码:(提示:在本对象内可使用所有自定义属性)
s_help="help string of w_hello_main" s_author="your name" |
第三步:使用其它窗口对象的属性。
在w_wftest中添加一个命令按钮,显示文本为“使用主窗口属性”
在该按钮的"clicked"事件中添加如下代码:
messagebox("help about w_hello_main",w_hello_main.s_help)
//下面的语句试图使用主窗口中的private类型的属性,不能通过编译 //messagebox("author of w_hello_main",w_hello_main.s_author)
数据空间