SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ComponentZine(ComponentOne)

縮小・展開するトピックバーを持った.NETアプリケーションの作成

ComponentOne Studioを活用したWindowsフォームアプリケーションの作成

  • X ポスト
  • このエントリーをはてなブックマークに追加

C1TopicBarコントロールの概要

 C1TopicBarコントロールは、Windowsのフォルダのように縮小/拡張可能なリストを含む高度なナビゲーション機能を備えたフォームを作ることが可能です。

 C1TopicBarコントロールには、タイトルと縮小展開ボタンを持った複数のページを追加でき、ページ内にリンクアイテムを組み込むことができます。

 このリンクアイテムはWebのハイパーリンクに似ていますが、LinkClickイベントハンドラを利用していろいろなアイテムを呼び出すことが可能です。

 ページタイトルとリンクアイテムにはアイコン画像を組み込め、トピックバーの外観もカスタマイズできますので、視覚性の高いデザインに仕上げることが可能です。

C1TopicBarコントロールの構成要素
C1TopicBarコントロールの構成要素

C1TopicBarコントロールの特徴

 このC1TopicBarコントロールは、次のような特徴を備えています。

縮小/展開可能なリストの作成

 縮小/展開可能なリストを含む高度なナビゲーション機能をフォームに実装できます。この強力なコントロールでは、アニメーションを使用して、ページを縮小/展開するときにスムーズに遷移させることも可能です。

 また、アプリケーション起動時にページを縮小/展開のどちらの状態で表示させかを選ぶことができます(デフォルトでは展開状態)。

組み込みビジュアルスタイル

 C1TopicBarコントロールでは、Office 2010のカラースキームやWindows XPのルック&フィールなど、12種の組み込みビジュアルスタイルが用意されています。

C1TopicBarコントロールの視覚スタイル
C1TopicBarコントロールの視覚スタイル
コードなしのデザインエクスペリエンス

 C1TopicBarコントロールは、ComponentOne SmartDesigner技術を含む幅広いデザイン時サポートを特徴としています。マウスをクリックするだけで状況依存のフローティングツールバーが開き、デザイン面でそのまま変更を加えることができます。

スマートタグ(ヘルプより抜粋)
スマートタグ(ヘルプより抜粋)
フローティングツールバー(ヘルプより抜粋)
フローティングツールバー(ヘルプより抜粋)
トピックページツールバー(ヘルプより抜粋)
トピックページツールバー(ヘルプより抜粋)
コンテキストメニュー(ヘルプより抜粋)
コンテキストメニュー(ヘルプより抜粋)
トピックリンクツールバー(ヘルプより抜粋)
トピックリンクツールバー(ヘルプより抜粋)
ツールチップ

 トピックバーには、TooltipTextプロパティがあり、ユーザーフレンドリなアプリケーションを作成できます。例えば、各トピックにツールチップを追加して、ユーザーにそのグループに関する詳細情報を提供できます。

右から左に書く言語のサポート

 C1TopicBarでは、アラビア語やヘブライ語のRTL(Right-To-Left:右から左)レイアウトをサポートしています。単純にRightToLeftプロパティをYesに設定します。

次のページ
C1Calenderコントロールの概要

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
ComponentZine(ComponentOne)連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7775 2014/05/16 17:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング