SHOEISHA iD

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

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

WebSplitter for .NET

.NETで縮小・展開可能な分割パネルを持ったWebページを作る-その2

スタイルシートを利用して、C1WebSplitterコンポーネントをデザインする

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

分割バーの設定

 スプリットパネルの分割バーは、デフォルトでは白色になっており、ちょっと分かりづらいです。そこで、この分割バーの背景色を変更してみます。

分割バーの色を変える

 まず、ソリューションエクスプローラで、「StyleSheet.css」をダブルクリックし表示します。そして、そこに次のCSSコードを記述します。

.SplitterBkColor
{
    background-color:Navy;
}

 そして、プロパティウィンドウでC1WebSplitterコントロール「C1WebSplitter1」のプロパティを表示し、「Bar」プロパティを展開します。「CssClass」というプロパティが出てきますので、ここに今記述したクラス名を入力します。

 これで、スタイルシートに記述した設定がC1WebSplitterコントロールに反映されます。

「Bar」プロパティを展開しCssClassプロパティにクラスの名前を入力する
「Bar」プロパティを展開しCssClassプロパティにクラスの名前を入力する
分割バーの色がネイビーに変わる
分割バーの色がネイビーに変わる

分割バーにマウスを重ねた時にバーの色を変える

 もうひと工夫してみましょう。今度は、分割バーにマウスポインタを重ねると、バーの色が変化するようにします。

 スタイルシートに、次のCSSコードを記述します。

.SplitterHover
{
    background-color:#00FFFF;
}

 そして、プロパティウィンドウでC1WebSplitterコントロール「C1WebSplitter1」のプロパティを表示し、「Bar」プロパティを展開して「HoverCssClass」プロパティにこのクラス名を設定します。

「Bar」プロパティを展開しCssClassプロパティにクラス名を入力する
「Bar」プロパティを展開しCssClassプロパティにクラス名を入力する
マウスポインタを重ねると、分割バーの色がシアンに変わる
マウスポインタを重ねると、分割バーの色がシアンに変わる

分割バーに枠線を設定する

 今度は、C1WebSplitterコントロール「C1WebSplitter2」の、分割バーに枠線を設定してみます。

 まず、タスクトレイの「組み込みの分割」で「vista」を選び、分割バーを設定します。次に、スタイルシートに次のCSSコードを記述します。

.SplitterCollapsedVertical
{
    border-style:double;
    border-color:Lime;
    border-right-width:0px;
    border-left-width:thick;
}

 そして、プロパティウィンドウでC1WebSplitterコントロール「C1WebSplitter2」のプロパティを表示し、「Bar」プロパティを展開して「CollapsedCssClass 」プロパティにこのクラス名を設定します。

 ここでは、Webページの下側に配置したC1WebSplitterコントロール「C1WebSplitter2」に設定してみました。

「Bar」プロパティを展開しCollapsedCssClassプロパティにクラスの名前を入力する
「Bar」プロパティを展開しCollapsedCssClassプロパティにクラスの名前を入力する
分割バーに枠線が表示される
分割バーに枠線が表示される

次のページ
フォントの設定

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

  • このエントリーをはてなブックマークに追加
WebSplitter for .NET連載記事一覧
この記事の著者

瀬戸 遥(セト ハルカ)

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

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

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

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/2977 2008/08/29 13:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング