タイトル : Re: vb6のMSFlexGrid行選択 投稿日 : 2015/04/13(Mon) 18:35 投稿者 : 魔界の仮面弁士
> EdGrid.RowSel = zIndex zIndexは2 > としたら2行目と3行目が選択した状態になってしまいます。 RowSel / ColSel は、「選択範囲の終わり」を意味します。 「選択範囲の開始」は Row / Col です。 設定順は、Row / Col → RowSel / ColSel の順で行ってください。 (Row を変更すると、RowSel の値も一緒に変わってしまうため) > 2行目のみ選択した状態にしたいです。 単一行選択とするならば、 .Row = 2 .Col = .FixedCols .RowSel = 2 .ColSel = .Cols - 1 という感じです。 行ヘッダの固定列まで選択状態にしたい場合は、 .Col = .FixedCols を .Col = 0 にすれば OK。 |