フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: 隠し VCL
DEKO
管理者
投稿数: 2690
隠し VCL
on: 2013/04/06 11:25 Sat

Demo とか Samples にはひっそりとコンポーネントが隠れていたりします。

・TClientSocket / TServerSocket

Delphi 3 ~ 6 の [Internet] タブにあった元標準コンポーネントです。[コンポーネント | パッケージのインストール] で "$(BDS)\bin\dclsocketsnnn.bpl" を追加する事で Delphi 7 ~ 10.1 Berlin でも利用可能です (nnn はコンパイラバージョン番号)。この件は Embarcadero のナレッジベースにも記載があります。

[BDS2006, Delphi 2007, C++Builder 2006, C++Builder 2007に TClientSocketと TServerSocketコンポーネントをインストールする]
http://support.embarcadero.com/jp/article/39157

・TShellTreeView / TShellComboBox / TShellListView / TShellChangeNotifier

Delphi 2005 まで [Samples] タブにあった元標準コンポーネントです。"$(BDSCOMMONDIR)\Samples" 以下から dclshlctrls.dpk を探し、これを [ファイル | プロジェクトを開く] で開き、右クリックしてコンテキストメニューからインストールする事で BDS 2006 ~ XE6 でも利用可能です。

XE7 以降ではこのサンプルが含まれなくなりました。シェルコンポーネントを使いたい場合には、XE6 のサンプルコードリポジトリから持ってくるといいでしょう。
https://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE6/Object%20Pascal/VCL/ShellControls/

・TCollapsePanel

Delphi for Win32 では標準コンポーネントだった事はありませんが (VCL.NET の [Samples] タブに標準で存在)、Delphi 2005 またはそれ以降には "$(BDS)\source" を探すと CollPanl.pas があります。これは最近の Delphi で言う所の TCategoryPanelGroup に相当するもので、TPanel と組み合わせて使うと TCategoryPanelGroup に似た動作ができます。詳細については iPentec さんの記事を参考にしてみて下さい。

[TCollapsePanel (iPentec)]
http://www.ipentec.com/document/document.aspx?page=delphi2005-collapsepanel

とりあえず TCollapsePanel を試してみたい方のためにパッケージを用意しました。

[CollapsePanel.zip]
http://ht-deko.minim.ne.jp/software/CollapsePanel.zip

アーカイブを解凍したら CollPanl.pas と同じ場所にファイルを置き、CollapsePanel.dpk をインストールすると [Samples] タブに TCollapsePanel が表示されるようになります。

Mr.XRAY
メンバー
投稿数: 192
Re: 隠し VCL
on: 2013/04/12 00:22 Fri

隠しVCL と言えるかどうかは分かりませんが.
Shell コンポーネント,ファイルやフォルダの一覧を表示するコンポーネント類も,たまに質問があるようですので,
ShellCtrls.pas というやつです.

私の Delphi XE3 の場合,以下の場所にあります (Delphi をデフォルトの設定でインストールした場合).
"C:\Users\Public\Documents\RAD Studio\10.0\Samples\Delphi\VCL\ShellControls"

上は,「ディレクトリ」ですが,「フォルダ」は,
[ライブラリ] [パブリックのドキュメント] [RAD Studio] [10.0] の階層下です.

シェルコンポーネントを使用したフォルダ等の表示例

Mr.XRAY
メンバー
投稿数: 192
Re: 隠し VCL
on: 2013/05/18 00:09 Sat

あらっ,失礼しました.今読んでいたら,DEKO さんの投稿とかぶっていたんですね.
DEKO さんの方が正確です. dpk のことが書いてありますから.

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.032 sec.