喫茶XRAYトップページ
[
スレッド全体
]
[7895]
Googleでオンラインヘルプを検索
返信
削除
2014/9/6 (土) 08:30:10
Mr.XRAY
Delphi XE7 のリリースを記念して,
とっておきの「技」(*) を紹介します.
[Google 検索エンジンでオンラインヘルプを検索]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
A_Delphi
_OnlieHe
lphtm.
html#
08
(*) 個人の見解です(^^;
[8014]
検索の例?
返信
削除
2014/9/25 (木) 19:09:02
Mr.XRAY
> [Google 検索エンジンでオンラインヘルプを検索]
>
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
A_Delphi
_OnlieHe
lphtm.
html#
08
例えば,
[TListViewの名前列の空白箇所クリック時選択させない]
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201409/
14090009
.
txt
という問題の場合,
VCL TListView 選択 site:
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
で検索してみます.
https://
www.
google.
co.
jp/
search?
num=
50&
site=
webhp&
q=
VCL+
TListVie
w+%
E9%
81%
B8%
E6%
8A%
9E+
site%
3Ahttp%
3A%
2F%
2Fdocwik
i.
embarcad
ero.
com%
2FLibrar
ies%
2FXE7%
2Fja%
2F&
oq=
VCL+
TListVie
w+%
E9%
81%
B8%
E6%
8A%
9E+
site%
3Ahttp%
3A%
2F%
2Fdocwik
i.
embarcad
ero.
com%
2FLibrar
ies%
2FXE7%
2Fja%
2F&
gs_l=
serp.
12...
0.
0.
2.
67.
0.
0.
0.
0.
0.
0.
0.
0..
0.
0....
0...
1c..
54.
serp..
4.
0.
0.
_9j-
lsA0ShY
そして,ヒットしたページで「選択」を検索してみる.といった具合でしょうか.
Google で検索する際,「空白」という語句は入れていません.
質問の文章における「空白」意味は少し(かなり?)曖昧な表現です.
あたり前ですが,検索したページを読んだだけでは,
問題の解決になるわけではありません.
あくまでも「検索の例」です.
大抵の場合,調べるのはプロパティ,メソッド,イベントのことが多いと思います.
したがって,しつこいようですが,あくまでも「検索の例」です.
[8034]
TListViewで項目が選択されているか
返信
削除
2014/9/28 (日) 12:22:15
Mr.XRAY
> 例えば,
> [TListViewの名前列の空白箇所クリック時選択させない]
>
http://
hpcgi3.
nifty.
com/
e-
papy/
DelphiBB
S/
wwwlng.
cgi?
print+
201409/
14090009
.
txt
この質問では,TListView の項目が選択されているかどうかを,どう確認したか,
書いてありませんが,
TListView で項目(Item) が選択されているかどうかは,
TListView.ItemIndex の値で確認できます.
(TListView はコンポーネントのクラス名です.
フォームに配置した TLietView コンポの名前が ListView1 の場合は,
ListView1.ItemIndex の値のことです)
ItemIndex の値が -1 の時は,項目は選択されていません.
0 以上の時は選択されています.
TListView.SelCount の値でも確認できます.
また,Selected プロパティの値でも確認できます.
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
Vcl.
Controls
.
TCustomL
istContr
ol.
ItemInde
x
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
Vcl.
ComCtrls
.
TCustomL
istView.
SelCount
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
Vcl.
ComCtrls
.
TCustomL
istView.
Selected
参考までに.
[8035]
Re:TListViewで項目が選択されているか
返信
削除
2014/9/28 (日) 12:48:06
Mr.XRAY
> (TListView はコンポーネントのクラス名です.
> フォームに配置した TLietView コンポの名前が ListView1 の場合は,
> ListView1.ItemIndex の値のことです)
何故,ListView1.ItemIndex という書き方をしないかと言うと,
コンポーネントの名前は任意に変更できます.
ListView1, ListView2, あるいは LV 等も使う時があります.
そこで,クラス名を使用して,TListView.ItemIndex としておけば,
TListView というコンポーネントの ItemIndex のことであることが明確になります.
>
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
Vcl.
Controls
.
TCustomL
istContr
ol.
ItemInde
x
>
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
Vcl.
ComCtrls
.
TCustomL
istView.
SelCount
>
http://
docwiki.
embarcad
ero.
com/
Librarie
s/
XE7/
ja/
Vcl.
ComCtrls
.
TCustomL
istView.
Selected
オンラインヘルプでは TCustomListView となっています.
この TCustomListView は TListView の継承元のクラスです.
多くのコンポーネント,クラスは,この TCustomXXX と言う名前のクラスから
作成されています.
TCustomXXXX には,公開プロパティ(public や published) はありません.
この TCustomXXXX から,似たような別のコンポーネント,あるいはクラスが
作成されています.そして,必要に応じて public 等のプロパティとしています.
参考
[10-03_コンポーネントを TCustomEdit から作成する意義]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
160_Crea
teCompon
ent.
htm#
10-
03
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82