标题:[求助]MSFlexGrid上下移时,当前行激活并标记
只看楼主
zbs112
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-8
结帖率:100%
 问题点数:0 回复次数:5 
[求助]MSFlexGrid上下移时,当前行激活并标记


如上图,当点其他货币资金(外埠存款)明细科目列时,只能右边的单元做上标记。

MSFlexGrid2.RowSel = MSFlexGrid2.Row '选定行数
MSFlexGrid2.ColSel = MSFlexGrid2.Cols - 1 '选定列数

我想让其整行都做上标记,要如何写代码实现?


[此贴子已经被作者于2007-6-30 12:18:11编辑过]

搜索更多相关主题的帖子: MSFlexGrid 下移 货币 外埠 
2007-06-28 10:23
zbs112
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-8
得分:0 


要的最终效果是如上图(含资产列也加背景色)

[此贴子已经被作者于2007-6-28 10:37:25编辑过]

2007-06-28 10:34
hellolj
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-25
得分:0 
回复:(zbs112)[求助]MSFlexGrid点选行做标记的代码...
设置属性 SelectionMode=flexAelectionByRow (其值为1)就行了
2007-06-29 14:37
zbs112
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-8
得分:0 
第一列类型的没有标上背景色
With Form1.MSFlexGrid2
.Row = .RowSel '起始单元
.Col = 0 '起始单元
.RowSel = .RowSel '终止单元
.ColSel = .Cols - 1 '终止单元
.FillStyle = flexFillRepeat
End With
用以上的代码也可以解决。

[此贴子已经被作者于2007-6-30 8:42:52编辑过]



pAxJ1hzr.jpg (57.75 KB)


hqMm8nCF.rar (25.81 KB) 第一列类型的没有标上背景色

2007-06-29 18:50
zbs112
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-8
得分:0 
有下面这个问题,要如何解决?

1)打开窗体时,自动激活下面窗口MSFlexGrid2第一行(标记背景)

2)在MSFlexGrid2里使用键盘的上移或下移,并且在所在行用背景色做标记?用上移或下移并结合回车键,让下面的窗体选定的会计科目上移到上面的窗口里。(已经用双击实现,现在想改为键盘操作)

6daAmglZ.rar (25.97 KB)



[此贴子已经被作者于2007-6-30 9:11:54编辑过]



deFkjJvV.rar (25.78 KB)


ZJpxrbJF.jpg (28.22 KB)


YVYZizx5.jpg (58.06 KB)


t9hMVl0F.jpg (56.32 KB)
2007-06-29 19:15
zbs112
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-8
得分:0 
5楼的问题,求助中......
2007-06-30 08:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-150930-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.365193 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved