11.3.OrangeUI控件使用说明(列表视图控件ListView)(示例3 固定每行列数)

ListView每行固定个数在ListView.Properties.ColCount中设置,

默认ColCount-1,表示自动计算,

方法为每行列数为ListView的控件宽度除以列表项的宽度Properties.ItemWidth,

比如ColCount设置为-1,列表项宽度ItemWidth100,ListView的宽度为320,

那么实际每行列表项的个数为320/100=3,

如下图所示:

如果我们把ListView拖宽为600,那么每行能够显示得下6个列表项,

如下图所示:

 

 

如果把ColCount设置为大于0的整数,

那么每行列表项的个数就是所设置的整数,是固定的,

尽管现在ListView的宽度为320,列表项宽度ItemWidth100,

按理说ListView是放不了四个列表项的,320<4*100

比如我们把ColCount设置为4,

那么它会把每个列表项的宽度限制为80,

如下图所示:

如果我们把ListView拖宽为600,那么每行也只能是4个列表项,

如下图所示:

 

 

 

 

 

 

 

 

 

 

 

发表评论