ホーム
|
アプリケーション | Tips | ダウンロード | プログラム
| コラム

CBアプリ工房


Tips >   

PageControl の指定タブ゙を非表示にする 

更新 : 2014/09/11

 


解説:
アプリ作成時、オプション設定などで詳細情報を一時的に隠しておき、必要に応じて表示させたい時があります。
今回は、PageControl を使ってその機能を実現してみます。
PageControl と似たコンポーネントに TabControl があります。違いを意識して作ってみるといいでしょう。

使用例:
以下の例では、Button をクリックすることで PageControl のニページ目のタブを隠しています。

準備としては PageControl と Button を適当に配置します。
PageControl1 に新規にページを三つ作っておきます。
次に Button1 のクリックイベントで、PageControl1 のニページ目のプロパティ TabVisible を false に変更します。これでニページ目のタブが見えなくなります。

練習として、他のページを非表示にしたり表示したりのコードを追加してみてください。
ページを指定してから実行するコードなども試してみることをお勧めします。

//-------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    PageControl1->Pages[1]->TabVisible = false;
}
//-------------------------------------------------------------------
 



[ ホーム | ページトップ | ブック | リンク | サイトマップ ]
Copyright(c) 2003 Shibu All rights reserved.