发信人: 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]
  | 
 
 
 |