[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
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<