名前 題名 ▼ Mr.XRAYさん > > (TListView はコンポーネントのクラス名です. > > フォームに配置した TLietView コンポの名前が ListView1 の場合は, > > ListView1.ItemIndex の値のことです) > > 何故,ListView1.ItemIndex という書き方をしないかと言うと, > コンポーネントの名前は任意に変更できます. > ListView1, ListView2, あるいは LV 等も使う時があります. > そこで,クラス名を使用して,TListView.ItemIndex としておけば, > TListView というコンポーネントの ItemIndex のことであることが明確になります. > > > http://docwiki.embarcadero.com/Libraries/XE7/ja/Vcl.Controls.TCustomListControl.ItemIndex > > http://docwiki.embarcadero.com/Libraries/XE7/ja/Vcl.ComCtrls.TCustomListView.SelCount > > http://docwiki.embarcadero.com/Libraries/XE7/ja/Vcl.ComCtrls.TCustomListView.Selected > > オンラインヘルプでは TCustomListView となっています. > この TCustomListView は TListView の継承元のクラスです. > 多くのコンポーネント,クラスは,この TCustomXXX と言う名前のクラスから > 作成されています. > > TCustomXXXX には,公開プロパティ(public や published) はありません. > この TCustomXXXX から,似たような別のコンポーネント,あるいはクラスが > 作成されています.そして,必要に応じて public 等のプロパティとしています. > > 参考 > [10-03_コンポーネントを TCustomEdit から作成する意義] > http://mrxray.on.coocan.jp/Delphi/plSamples/160_CreateComponent.htm#10-03 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link