郁闷,·在98下MSHFLEXGRID的SORT属性究竟是怎么对中文排序的?
mylzw 2004-10-18 05:12:50 一个Form,一个MSHFlexgrid控件,一段代码:
Private Sub Form_Load()
With MSHFlexGrid1
.Rows = 10
.Cols = 2
.TextMatrix(0, 0) = "可"
.TextMatrix(1, 0) = "和"
.TextMatrix(2, 0) = "不"
.TextMatrix(3, 0) = "就"
.TextMatrix(4, 0) = "的"
.TextMatrix(5, 0) = "个"
.TextMatrix(6, 0) = "从"
.TextMatrix(7, 0) = "分"
.TextMatrix(8, 0) = "额"
.TextMatrix(9, 0) = "啊"
.TextMatrix(0, 1) = "k"
.TextMatrix(1, 1) = "h"
.TextMatrix(2, 1) = "b"
.TextMatrix(3, 1) = "j"
.TextMatrix(4, 1) = "d"
.TextMatrix(5, 1) = "g"
.TextMatrix(6, 1) = "c"
.TextMatrix(7, 1) = "f"
.TextMatrix(8, 1) = "e"
.TextMatrix(9, 1) = "a"
End With
MSHFlexGrid1.Col = 0
MSHFlexGrid1.Sort = 5
End Sub
此段代码在2000/xp的机器上结果为:
啊 a
不 b
从 c
的 d
额 e
分 f
个 g
和 h
就 j
可 k
很明显是俺拼音排序,可在98下的结构为:
不 b
个 g
从 c
分 f
可 k
和 h
啊 a
就 j
的 d
额 e
既不是俺拼音,又不是按笔画,~ 真是郁闷。
有没有办法让它在98下也按拼音排序??