Office中国论坛/Access中国论坛

标题: listview的显示问题 [打印本页]

作者: ty_1029    时间: 2009-2-6 09:53
标题: listview的显示问题
在ACCESS窗体中使用了listview控件,标题栏除第一列外,其余列我都使用了
Me.ListView1.ColumnHeaders.Add , , "商品名称", 1400, lvwColumnCenter
让它居中,可现在的显示的内容部分,比如还是这列,我需要内容是靠左对齐,

请问如何设置代码.
该列的内容对应为:
itemX.SubItems(2) = syRecset!gnam
作者: tmtony    时间: 2009-2-6 10:03
多列值只需 一次 add 然后
listview1.listitem(1).text="1"   
  listview1.listitem(1).subitems(1)="2"   
  listview1.listitem(1).subitems(2)="3"   
  listview1.listitem(1).subitems(3)="4"
作者: ty_1029    时间: 2009-2-6 10:37
多列值只需 一次 add 然后
listview1.listitem(1).text="1"   
  listview1.listitem(1).subitems(1)="2"   
  listview1.listitem(1).subitems(2)="3"   
  listview1.listitem(1).subitems(3)="4"
tmtony 发表于 2009-2-6 10:03


这个似乎是显示内容的代码,
能帮我看看如何将同列的标题和内容设置成不成的对齐方式吗>>.
作者: tmtony    时间: 2009-2-6 10:57
这个倒没有试过, 除了列的alignment属性, 再试试下面
ListView.ColumnHeaders(列表头索引).Alignment   =   lvwColumnRight   
   
   
   
      
  Alignment   属性(ColumnHeader   对象)   
               
   
  返回或设置   ColumnHeader   对象中文本的对齐方法。   
   
  语法   
   
  object.Alignment   [=   integer]   
   
  Alignment   属性的语法包含下面部分:   
   
  部分   描述     
  object   对象表达式,其值是   ColumnHeader   对象。     
  integer   决定对齐方式的整数,如“设置值”中所描述。     
   
   
  设置值   
   
  integer   的设置值为:   
   
  常数   值   描述     
  lvwColumnLeft   0   (缺省)左对齐。文本向左对齐。     
  lvwColumnRight   1   右对齐。文本向右对齐。     
  lvwColumnCenter   2   居中。文本居中对齐。
作者: ty_1029    时间: 2009-2-6 11:25
好象不行,在设置的时候,好象表头是什么样的对齐方式,下面的数据对齐方式也就是那样了,哎,麻烦,早知道这样,还不如直接用子窗体调用得了,结果都一样,就是显示起来无非用LISTVIEW好看点,能有个选种的行可以高亮度显示而已,都是些锦上添花的东西~~~
作者: tmtony    时间: 2009-2-6 11:31
呵呵, 子窗体 如果是数据表,也可实际整行选择的效果, 搜索一下论坛,里面有的
作者: changweiren    时间: 2009-2-7 02:38
沾光了
作者: 757299549    时间: 2011-8-22 21:56
学习学习学习学习学习学习学习学习学习学习学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3