发信人: lifuxiong()
整理人: leitiger(2002-06-05 23:47:38), 站内信件
|
【 在 jlandzpa (www) 的大作中提到: 】 : 请问: : 在pb中能否实现如下功能:在程序运行时设定某些 : 数据窗口或所有的数据窗口的text和column列的前景、 : 背景色、窗口的背景色以及反显色(在用户输入不合 : 法时的column的颜色)!
问题的实质是数据窗口对象的语法表示。有两种方法表示: 一、函数表示法。 二、点状表示法。 一、函数表示法。 1.Describe() 功能:读取数据窗口对象的属性(如数据窗口的text和column列的前景色 等) 语法:数据窗口控件.Describe(表示属性的字符串S) A.数据窗口对象本身 S = "DataWindow.数据窗口对象本身属性" 如:取数据窗口对象的前景色 long ll_color ll_color = dw_1.Describe("DataWindow.Color") B.数据窗口对象内的对象 S = "数据窗口对象内的对象.对象的属性" 如:取数据窗口对象内字段dept_id的前景色 long ll_color ll_color = dw_1.Describe("dept_id_t.color") 2.Modify() 功能:改变数据窗口对象的属性(如数据窗口的text和column列的前景色 等) 语法:数据窗口控件.Modify(表示属性的改变字符串S) A.数据窗口对象本身 S = "DataWindow.数据窗口对象本身属性 = 新的属性值" 如:改变数据窗口对象的前景色 dw_1.Modify("DataWindow.Color = 255") B.数据窗口对象内的对象 S = "数据窗口对象内的对象.对象的属性 = 新的属性值" 如:改变数据窗口对象内字段dept_id的前景色 dw_1.Describe("dept_id_t.color = 255") 二、点状表示法。(PB 5.0或以上) 1.数据窗口对象本身 语法: 数据窗口控件.object.数据窗口对象本身属性 如: 数据窗口对象的前景色 dw_1.object.color 2.数据窗口对象内的对象 语法: 数据窗口控件.object.数据窗口对象内的对象.对象的属性 如: 数据窗口对象内字段dept_id的前景色 dw_1.object.dept_id_t.color 我在这里只是起指导作用,以后的具体做法就要靠您自己了!!!
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.36]
|
|