2.0JのGcTabControlコントロールは、いろいろなタイプのタブページを提供するコントロールです。タブの見た目も簡単に変更できます。7風のタブブラウザを自作してみます。GcTabControlコントロールは、いろいろなタイプのタブページを提供するコントロールです。タブ形状の種類が豊富で、タブをグラデーションで塗りつぶしたり画像を組み込むことができます。これらのタブページのデザインは、デザイン用のダイアログを使用して簡単に行えます。2.0から標準で組み込まれたコントロールで、インターネットエクスプローラのコアコンポーネントです。このコンポーネントを自作のプログラムに組み込んで、オリジナルのWebブラウザを作成できます。7.0風のタブブラウザを作成してみます。2005を使ってプログラムを作ったことがある人。2005、およびインターネットに接続できる環境。本稿の実行ファイル(バイナリファイル)を動かすには、zipファイルに同梱してある以下のファイルが必要になります。GrapeCity.Win.TabPlus.v20.dllja\GrapeCity.Win.TabPlus.v20.resources.dllこれらを実行プログラムと同じフォルダに格納します。「2.」は、exeファイルのあるフォルダにサブフォルダ「ja」を作成しそこに配置してください。2.0がインストールされていることが必須条件です。今回のプログラムは、フォームにGcTabControlコントロールを組み込み、初期値で組み込むタブページは1つだけにします。後は、プログラム実行時にタブページを追加し、そこにWebBrowserコントロールを配置してWebサイトのコンテンツを表示するようにします。WebBrowserコントロールは、フォームデザイナで配置するものと、コードから作成するコントロールの2つを操作します。4.0Jのコントロールを組み合わせて使用します。2.0Jのインストーラは、グレープシティのWebページからダウンロードできます。製品ページ左側の[ダウンロード]-[トライアル版]をクリックし、ダウンロード方法([FTP]または[HTTP])を選択してください。ファイルはLZH形式で圧縮されています。有償のコンポーネントですが、プロダクトキーを入力せずにインストールすることで、トライアル版として使用できます。トライアル版の試用期間はインストール後から60日間です。制限事項などの詳細については、インストーラに同梱されているリリースノートを参照ください。2.0Jのコンポーネントを追加します。Frameworkコンポーネント]タブの「名前空間」が「GrapeCity.Win.TabPlus」のコンポーネントです。GrapeCity.Win.Input名前空間のコンポーネントを追加するフォームにコントロールを配置していきますが、ToolStripとGcTabControlコントロールをDockプロパティでうまくフォームにフィットさせるために、Panelコントロールを使ってレイアウトを組み立てます。ToolStripコントロールをフォームに配置します。自動的にフォームの上部に配置されます。次にPanelコントロールをフォームに配置し、DockプロパティをFillにします。Panelコントロールの上にGcTabControlコントロールを配置し、DockプロパティをFillにします。GcTabControlコントロールの最初のタブページ(GcTabPage1)の上にWebBrowserコントロールを配置し、DockプロパティをFillにします。Panelを使わずにToolStripとGcTabControlコントロールをDockプロパティをFillにして配置すると、GcTabControlコントロールのタブが隠れてしまいますので、Panelを介してGcTabControlコントロールを配置します。GcTabControlコントロールのTabPagesプロパティをクリックし、タブページ(TabPage2)を削除します。タブページ(TabPage2)を削除するTimerコントロールを配置します。Interval・Enabledプロパティはそのままにします。3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。