
Code AardioLine:38复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.import
win
.ui;import
godking.paint;import
godking.vlistEx;- mainForm =
win
.form(text="vlistEx - table adapter"
;right=399
;bottom=423
;border="thin"
) - mainForm.add(
- listview={cls=
"vlistEx"
;left=8
;top=8
;right=392
;bottom=416
;acceptfiles=1
;aw=1
;db=1
;dl=1
;dr=1
;dt=1
;edge=1
;hscroll=1
;vscroll=1
;z=1
} - )
- mainForm.listview.setRowHeight(
80
); - mainForm.listview.addImg(
"jiantou"
,$"E:\图片素材\png\png32_漂亮图标\image16.png"
,false,,) -
var
t = { {"jiantou"
}, - {$
"E:\图片素材\png\png32_漂亮图标\image1.png"
}, - {
"E:\图片素材\png\png32_漂亮图标\image2.png"
}, - {
"[@ownerDraw]"
} - }
- mainForm.listview.setTable(t,
"下拉列表框"
,,1,,,true) - mainForm.listview.setColumnType(
1
,2,1 ); - mainForm.listview.ownerDraw =
function
(row,col,hdc,x,y,w,h,param){ -
-
var
p = godking.paint.fromHdc(hdc); - p.fillRoundRectF(x ,y,w,h,
30
,0xFFAADDFF); - p.drawImageF(x+
50
,y+20,h-40,h-40,owner
.getImg("jiantou"
),,); - p.drawTextF(x ,y,w,h,
"我是自绘的第"
++row++"行"
,::LOGFONT(name="宋体"
;h=16
;color=0xFF000000;brush=null
),0,1,1); - p.close();
- }
-
- mainForm.show();
win
.loopMessage();