Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++

C++Builder 10.2.2 新コンポーネントTCardPanel[JAPAN]

Author: h.mohri

あけましておめでとうございます。2018年が皆様にとって、飛躍の年であるよう祈っております。新しい年の始まりにあたり、Eショップ各社にて、新春初売りキャンペーンを実施します。幅広い製品ラインナップが18% OFF!1月31日までの期間限定です。この機会をぜひご活用ください。

 

C++Builder 10.2 Release 2 TCardPanelについて

TCardPanel概要

TCardPanelは、複数のTCardとセットで利用します。
IDEのデザイナ上でTCardを作成し管理する事ができ、TCardPanelを配置した上にTButtonなどのコンポーネントをドラッグ&ドロップすると自動でTCardが作られその配下にTButtonが配置されます。
TCardはフォーム上に作られるが、TCardPanel内部ではTList<TCard>を作って管理している。

TCardPanel機能

TCardを管理する為のいくつかの機能があります。

CreateNewCard();

新しくTCardを作成し、アクティブにする。

 

DeleteCard(int Index);

TCardを削除する。コンテナから消すだけではなくインスタンスもdeleteする。

 

FindNextCard(int Index, bool GoForward, bool CheckCardVisible);

順方向または逆方向に順番に次のカードのインデックスを取得する。

引数名 内容
Index 開始位置
GoForward false =前, true=後
CheckCardVisible false = visibleカードだけを検索

 

NextCard();

次のカードに移動

 

PreviousCard();

前のカードに移動

 

プロパティ ActiveCardIndex

アクティブなカード番号を取得

 

プロパティ ActiveCard

アクティブなカード取得

 

プロパティ CardCount

TCardPanel上のカード数

 

プロパティ Cards[int Index]

TCardPanel上カード個別取得

 

プロパティ Loop

ナビゲートするときにNextCardおよびPreviousCardのメソッドがカードリストの反対側にループするかどうかを制御します。

 

イベント OnCardChange

アクティブなカードが別のカードに変更された場合に発生します。

 

Kai 1.1 Now Available! Kai 1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES