ColAlignment在vb中是什么意思

如题所述

第1个回答  推荐于2018-03-29
设置控件的对齐方式的:
object.ColAlignment(number) [=value]
object.ColAlignmentBand(number) [=value]
object.ColAlignmentHeader(number) [=value]

设置值

value 的设置值包括:

常数 值 描述
flexAlignLeftTop 0 单元格的内容左、顶部对齐。
flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom 2 单元格的内容左、底部对齐。
flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
flexAlignRightTop 6 单元格的内容右、顶部对齐。
flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom 8 单元格的内容右、底部对齐。
flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”显示。本回答被提问者和网友采纳
第2个回答  2012-06-14
不是楼上说的吧,我见过这个
.Col = 13
.Text = "a"
.ColWidth(13) = 1500: .ColAlignment(13) = 1
.Col = 14
.Text = "b"
.ColWidth(14) = 800: .ColAlignment(14) = 1
.Col = 15
.Text = "c"
.ColWidth(15) = 1100: .ColAlignment(15) = 1
.Col = 16
.Text = "d"
.ColWidth(16) = 800: .ColAlignment(16) = 1
.Col = 17
.Text = "e"
.ColWidth(17) = 700: .ColAlignment(17) = 1
.Col = 18
.Text = "费用"
.ColWidth(18) = 700: .ColAlignment(18) = 1
.Col = 19
.Text = "f"
.ColWidth(19) = 800: .ColAlignment(19) = 1
.Col = 20
.Text = "g"
.ColWidth(20) = 800: .ColAlignment(20) = 1

ColAlignment在vb中是什么意思
object.ColAlignment(number) [=value]object.ColAlignmentBand(number) [=value]object.ColAlignmentHeader(number) [=value]设置值 value 的设置值包括:常数 值 描述 flexAlignLeftTop 0 单元格的内容左、顶部对齐。flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。flexAlignLeftB...

vb缺省控件有哪些
?ColAlignment(number) 属性 [= value ] 返回或设置某一列中数据的对齐方式 number=列号,或者 -1(一次性地对所有列进行设置)。 value 的设置值: flexAlignLeft 0 左边对齐 flexAlignRight 1 右边对齐 flexAlignCenter 2 居中?TextStyle 和 TextStyleFixed[= style ] 属性 返回或设置指定单元或者一群单元上...

vb 6.0中MSFlexGrid控件如何调整单元格宽度
设置单元格宽度用ColWidth属性,比如设置第1列的宽度为1000,可以写 MSHFlexGrid1.ColWidth(1) = 1000单元格对齐方式用CellAlignment属性,比如设置单元格水平左对齐,垂直居中,可以写MSHFlexGrid1.CellAlignment = flexAlignLeftCenter列对齐方式用ColAlignment属性,比如设置第一列为水平垂直都居中对齐,可以写...

VB 网格控件 合并单元格
Private Sub LoadGrid()Dim i As Integer With MSFlexGridPreview '.WordWrap = True '自动卷绕 '.ScrollTrack = True '内容跟随滚动条 '所有列居中 For i = 0 To 10 .ColAlignment(i) = 4 Next '第0行甲班、乙班、丙班合并 .MergeRow(0) = True For i = 3 To 10 .MergeCol(...

请解释一下VB中的colsel是什么意思?
ColSel — 为一定范围的单元格返回或设置的起始列和或终止列。RowSel — 为一定范围的单元格返回或设置的起始行和或终止行。可以使用这些属性编程选择 MSHFlexGrid 的一个特定区域,或读出用户选择进入代码的区域的维数。MSHFlexGrid 游标在 Row、Col 位置的单元格中。MSHFlexGrid 选择的是在行 Row 和 ...

请教各位VB控件MSHFGIRD的详细属性说明
ColAlignmentHeader Array\/Integer 设置\/返回固定头部单元数据的对齐方式ColData Ayyay\/Long 为独立列设置\/返回任意的值,以合在代码中通过这些值确定列ColHeader Array\/Enum 定义每个BAND头部是否显示ColHeaderCaption Array\/Single 定义每个BAND的列头部显示的文本ColIsVisible ARRAY\/BOOLEN 返回\/设置某个列是否可见ColPos...

VB 控制picturebox内容适应A4纸张大小,横向纵向调整,适合打印输出和图形...
设置打印机的默认纸张是a4,在vb中就可以通过printer对象可以取得a4纸张大小,可以记录下来,供以后使用;下边是我写的一段利用picturebox做的打印预览程序,仅供参考!Set flg = Oform.mOform.flgiNowPage = 1iRows = flg.Rows - 1'1 获取用户的设置sngMargin(0) = CDbl(Oform.txtM(0)) * mCcmToTwips '将...

VB6.0 MSFlexGrid单元格上画圆,单元格之间画直线
设置单元格对齐:msflexgrid1.colalignment(2) = 3 sdfghf 提问者:匿名 VB 控件 MSFlexGrid如何改变各列设置它就可以设置各列宽度了。 MS

通过VB实现将Text 1文档的内容单行提取并保存到Text2中
.ColAlignmentFixed = 3 End With End Sub Private Sub MSHFlex1_Click()Dim strCol As String Dim i As Integer For i = 1 To strColNum - 1 strCol = MSHFlex1.TextMatrix(MSHFlex1.Row, i)Open WriteTxtPath For Append As #1 Print #1, strCol Close #1 Next MsgBox "写入成功!"...

vb如何插入如图表格?
1、放置MSHFlexGrid和text控制各一个,设置MSHFlexGrid表格个数 2、添加数据:控制text自动移到MSHFlexGrid要输入的位置,输入后让text之changeg事件激发:MSHFlexGrid1.TextMatrix(i,j)=text1.text即可 3、读取,MSHFlexGrid1之单击事件:text1.text=MSHFlexGrid1.TextMatrix(MSHFlexGrid1.MouseRow,MSHFlexGrid1....

相似回答