如何让Msflexgrid控件选中一行 在窗体load里,给msflexgrid控件加载了数条数据,如何使窗体焦点在msflexgrid控件中的第一行,并显示选中状态.另,使textbox的内容选中属性是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SelLength、SelStart、SelText 属性 SelLength-返回或设置所选择的字符数。SelStart-返回或设置所选择的文本的起始点;如果没有文本被选中,则指出插入点的位置。SelText-返回或设置包含当前所选择文本的字符串;如果没有字符被选中,则为零长度字符串 ("")。 这些属性在设计时是不可用的。语法object.SelLength [= number]object.SelStart [= index]object.SelText [= value]SelLength、SelStart、和 SelText 属性的语法包含下面部分:部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。 Number 一个用来指定被选择字符数的数值表达式。对于 SelLength 和 SelStart,设置值的有效范围是 0 到文本长度-在 ComboBox 或 TextBox 控件编辑区中字符的总数。 Index 一个用来指定所选择文本的起始点的数值表达式,“设置值”中有详细描述。 Value 包含所选择文本的字符串表达式。 说明为下面这些任务应使用这些属性,如设置插入点、建立插入范围、在控件中选择子串、或清除文本等。与 Clipboard 对象联合使用,这些属性对于复制、剪切、和粘贴操作是很有用的。当使用这些属性时: SelLength 的设置比 0 小会导致一个运行时错误。SelStart 的设置比文本长度大,会使该属性设置为现有文本长度;SelStart 的改变将使选择改变到插入点并将 SelLength 设置为 0。SelText 的设置为新值,会将 SelLength 设置为 0 并用新字符串代替所选择的文本。 =============================Private Sub Form_Load() With MSHFlexGrid1 .FixedCols = 0 .FixedRows = 0 .Rows = 0 .Cols = 3 .AddItem "1" & vbTab & "1" & vbTab & "1" .AddItem "1" & vbTab & "2" & vbTab & "1" .AddItem "2" & vbTab & "1" & vbTab & "2" .AddItem "2" & vbTab & "2" & vbTab & "1" .AddItem "2" & vbTab & "1" & vbTab & "2" .AddItem "2" & vbTab & "2" & vbTab & "2" '选择第 .Row 行所有列 .Row = 0 .Col = 0 .ColSel = .Cols - 1 End With End Sub ColSel、RowSel 属性 ColSel — 为一定范围的单元格返回或设置的起始列和或终止列。RowSel — 为一定范围的单元格返回或设置的起始行和或终止行。 这些属性在设计时不可用。语法object.ColSel [= value]object.RowSel [= value]ColSel 和 RowSel 语法包含如下部分:部分 描述 object 一个对象表达式,其值为“应用于”列表中的一个对象。 value 一个 Long值,为一定范围的单元格指定起始行或列,或者指定终止行或列。 说明可以使用这些属性编程选择 MSHFlexGrid 的一个特定区域,或读出用户选择进入代码的区域的维数。MSHFlexGrid 游标在 Row、Col 位置的单元格中。MSHFlexGrid 选择的是在行 Row 和 RowSel 之间以及列 Col 和 ColSel之间的区域。注意 RowSel 可能在 Row 的上面或下面,而 ColSel 可能在Col 的左边或右边。无论什么时候设置 Row 和 Col 属性,RowSel 和 ColSel 都自动地重新设置,因此游标变为当前选择。要从代码中选择一块单元格,必须首先设置 Row 和 Col 属性,然后设置 RowSel 和 ColSel。 生成的文本文件能否加上序号? 请求高人设计一下数据库? 关机前要做的事情 招聘资深VB程序员 如何锁定系统时间? VB中的老大难问题了/关于字体的问题!!!!!!1 能读二进制文件吗?我调试程序用! 各位大哥,关于Teechart与数据库连接的问题,解决不了(见代码) 怎样把ACCESS2000数据库转为ACCESS97数据库,VB6好象不支持2000。 救命呀,我的電腦突然出錯,結果有好幾個form打不開了.急呀!!! 倾囊相赠:关于查询网络设备设置详细情况 如何进行http上传?什么方法都行,inet,winsock,sockets等均可
SelLength、SelStart、SelText 属性
SelLength-返回或设置所选择的字符数。
SelStart-返回或设置所选择的文本的起始点;如果没有文本被选中,则指出插入点的位置。
SelText-返回或设置包含当前所选择文本的字符串;如果没有字符被选中,则为零长度字符串 ("")。
这些属性在设计时是不可用的。语法object.SelLength [= number]object.SelStart [= index]object.SelText [= value]SelLength、SelStart、和 SelText 属性的语法包含下面部分:部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Number 一个用来指定被选择字符数的数值表达式。对于 SelLength 和 SelStart,设置值的有效范围是 0 到文本长度-在 ComboBox 或 TextBox 控件编辑区中字符的总数。
Index 一个用来指定所选择文本的起始点的数值表达式,“设置值”中有详细描述。
Value 包含所选择文本的字符串表达式。
说明为下面这些任务应使用这些属性,如设置插入点、建立插入范围、在控件中选择子串、或清除文本等。与 Clipboard 对象联合使用,这些属性对于复制、剪切、和粘贴操作是很有用的。当使用这些属性时: SelLength 的设置比 0 小会导致一个运行时错误。
SelStart 的设置比文本长度大,会使该属性设置为现有文本长度;SelStart 的改变将使选择改变到插入点并将 SelLength 设置为 0。
SelText 的设置为新值,会将 SelLength 设置为 0 并用新字符串代替所选择的文本。 =============================Private Sub Form_Load() With MSHFlexGrid1
.FixedCols = 0
.FixedRows = 0
.Rows = 0
.Cols = 3
.AddItem "1" & vbTab & "1" & vbTab & "1"
.AddItem "1" & vbTab & "2" & vbTab & "1"
.AddItem "2" & vbTab & "1" & vbTab & "2"
.AddItem "2" & vbTab & "2" & vbTab & "1"
.AddItem "2" & vbTab & "1" & vbTab & "2"
.AddItem "2" & vbTab & "2" & vbTab & "2"
'选择第 .Row 行所有列
.Row = 0
.Col = 0
.ColSel = .Cols - 1
End With
End Sub
ColSel — 为一定范围的单元格返回或设置的起始列和或终止列。
RowSel — 为一定范围的单元格返回或设置的起始行和或终止行。
这些属性在设计时不可用。语法object.ColSel [= value]
object.RowSel [= value]ColSel 和 RowSel 语法包含如下部分:部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
value 一个 Long值,为一定范围的单元格指定起始行或列,或者指定终止行或列。
说明可以使用这些属性编程选择 MSHFlexGrid 的一个特定区域,或读出用户选择进入代码的区域的维数。MSHFlexGrid 游标在 Row、Col 位置的单元格中。MSHFlexGrid 选择的是在行 Row 和 RowSel 之间以及列 Col 和 ColSel之间的区域。注意 RowSel 可能在 Row 的上面或下面,而 ColSel 可能在Col 的左边或右边。无论什么时候设置 Row 和 Col 属性,RowSel 和 ColSel 都自动地重新设置,因此游标变为当前选择。要从代码中选择一块单元格,必须首先设置 Row 和 Col 属性,然后设置 RowSel 和 ColSel。