PB一些技巧_4
16.在数据窗口画板里面我们如果想要比较当前行和上一行或者下一行的值,怎么比较呢,哈哈,看这个就知道了
if ( yw_bc_circuit_dlcode = yw_bc_circuit_dlcode [-1] and yw_bc_circuit_dlname = yw_bc_circuit_dlname [-1] and yw_bc_circuit_xtno = yw_bc_circuit_xtno [-1] ,0,1)
这个表达式就是比较当前行和上一行是否相同的。其他的依此类推就行了。
17.两个结构相同的数据窗口之间快速复制数据
dw_1.object.data = dw_2.object.data
18.根据条件改变记录颜色
if ( Mod(getrow(),2)=0,rgb(0,255,255),rgb(255,255,255)) //奇偶行不同色
if (currentRow()=getrow(),rgb(0,255,255),rgb(255,255,255)) //当前行不同色
19.使窗口总位于所有打开窗口的最上面
w_main.SetPosition(Topmost!)
20.取数据窗口中列的总数
string ls_count
ls_count = dw_1.describe("datawindow.column.count")