如果你想自己定义一个useobject 那么 你要讲syb中的两个包给复制到你自己的lib
2:然后你基础其中的某个userobject 然后可以自己整合了 ,
其中的一个是treeview结构 然后在这个treeview的doubleclick事件中写下而下代码 (不过在这之前 你要在parent控件 就是在你把treeview拖到了那个控件的上 比如我吧treeview拖到了 从syb中继承过来的userObject对象上面 然后我在这个对象定义了一个空事件 叫做test()) 这样我就可以用
在treeview中的doubleclick事件中定义下面这个代码就可以了
parent.post event test();
这样就定义了一个自定义的userobject
然后你可以将这个userobject拖动到自己窗口中
然后在这个窗口中编写在userObject中的空事件 这样 当use 双击treeview的时候就可以触发你在窗口编写的空事件的补充了
---------------------------------------------------------------------
pb中获取当前目录路径的代码是
app=getCurrentDirectory();
------------------------
tab键用代码表示
SEND(HANDLE(THIS),256,9,0))
//最小化
Send(Handle(sys_w_main_frame), 274,61472, 0) //窗口最小化
//最小化
send(handle(w_sy),274,61742,0);
//在datawindow中判断背景的颜色
case( goods_status when '取消' then rgb(197,193,188) when '作废留存' then rgb(255,0 ,0 ) when '研发核价' then rgb(0 ,0 ,255) when '正在使用' then rgb(0 ,0 ,0 ) when '未启用' then rgb(255,128,64 ) when '一次性图' then rgb(2 ,189,35 ) when '技术科更改中' then rgb(50,160,200) else rgb(0,0,0) )