tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: SelectedIndicesプロパティの引数について
投稿日: 2003/06/13(Fri) 21:23
投稿者NAO★
> 引数が0なのに何故1のインデックスや2のインデックスを取得できるのか調べているのですが分かりま
せん。

え〜とですね。
まず、用語の統一から。
「引数が0」と書かれていますが、これは関数やメソッドではないので引数ではないです。
SelectedIndices プロパティというのは 「選択されたインデックス」が保存されている
コレクション(配列)を返すものです。
配列の(0)とかもインデックスと言いますが、まぎらわしいので
ここでは日本語で「添字」と呼びます。

配列なので、選択されているのが「1個」だけなら、
(配列は0から始まるので)かならず「0番目」の添字に選択されたインデックスが
入ってくるということです。

MultiSelect プロパティが True になっている場合(複数の行が選択できる場合)は

配列の添字      選択されたインデックス
(0)         <-       5
(1)         <-       7
(2)         <-       9

(例として 5番目 7番目 9番目の行が選択されているとき)
のように配列に選択されたインデックスが格納されるということです。

こんな感じですがご理解いただけたでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。