[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re:JBuilder2のGridControl複数行選択について
At 午後 01:12 99/03/11 +0900, you wrote:
> GridContorolで選択された行のインデックスを取得したいのです。
> 単一行の選択の場合は、”subfocusChanging”イベントを捕まえることで
> 対処できたのですが、
> 複数行選択をした場合、選択された行のインデックスは、
> どのようにして取得することができるのでしょうか?
GridContorolに
int[] getSelectedIndexs() とかゆうメソッドが有れば良いのですが
残念ながら無いのでこうゆうのはどうでしょうか。
------------------------------------------------------------
int[] getSelectedIndexs(){
borland.jbcl.model.MatrixSelection ms = this.getSelection();
borland.jbcl.model.MatrixLocation[] ml = ms.getAll();
int columnCnt = getColumnCount();
int rowCnt = ml.length/columnCnt;
int[] indexs[rowCnt];
for(int i=0; i<rowCnt ; i++){
indexs[i] = ml[i*columnCnt].row;
for(int j=0; j<columnCnt; j++){}
}
return indexs;
}
------------------------------------------------------------
デバックしてないので保証は出来ませんが、ヒントにでもなれば
幸いです。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ダイナミックシステム株式会社
統括事業本部第1システム部
システム2課 大竹 浩
〒103-0015 東京都中央区日本橋箱崎町17-8 7山京ビル
TEL 03-3669-5771 (内線:661)
FAX 03-3667-4773
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<