SHOEISHA iD

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

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

ComponentZine(ComponentOne)

HTMLを表示できるラベルを持った.NETアプリケーションの作成

ComponentOne Studio SuperToolTip for.NETのC1SuperLabelコントロールを使ったアプリケーションの作成

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

C1SuperLabelコントロールについて

 C1SuperLabelコントロールは、IEに依存しない(※注意)独自の軽量HTMLパーサーおよびレンダラーを使用して、HTMLコンテンツを表示するコンポーネントです。このレンダラーは、CSS、テーブル、画像、リストなどのほとんどのHTML機能をサポートします。

※注意

 IEに依存していないため、画像のフィルタなどIE独自の拡張機能には対応していません。

専用のエディタを持っている

 C1SuperLabelコントロールにコンテンツを記述するには、Labelコントロールと同様Textプロパティを使用しますが、プロパティウィンドウでTextプロパティの値欄にある[...]ボタンをクリックすると、専用のエディタが起動します(※注意)。基本的にはこのエディタはテキストエディタで、タグ打ちでHTMLコードを入力していきますが、コピー&ペーストやリスト、画像挿入などいくつかの機能はツールバーのボタンに組み込まれています。

 また、エディタの横にはプレビューウィンドウがあり、入力した直後からできあがりの状態を確認できます。

プレビュー機能を持つ専用のエディタで、HTMLを簡単に記述できる
プレビュー機能を持つ専用のエディタで、HTMLを簡単に記述できる
※注意

 専用エディタの起動は、右上隅にあるスマートタグ(画像参照)をクリックし、[C1SuperLabel タスク]メニューから[ラベルの編集...]を選択するという方法でも可能です。


右上の矢印をクリックし、[ラベルの編集...]を選択
右上の矢印をクリックし、[ラベルの編集...]を選択

標準のHTMLタグが使用可能

 C1SuperLabelコントロールでは、標準のHTMLで使用できるHTMLタグが使用できるため、テーブルや箇条書きリスト、画像の挿入などが可能です。また、<div><span>タグが使えるので、コンテンツのネストや文字列中の文字を異なるフォントや文字色で装飾することが可能です。

 さらにCSSに対応しているため、Style要素を使用してコンテンツを装飾できます。

<div>タグでコンテンツのネストが可能(ヘルプから抜粋)
<div>タグでコンテンツのネストが可能(ヘルプから抜粋)
HTMLタグの使用例(ヘルプから抜粋)
HTMLタグの使用例(ヘルプから抜粋)

 ただし、Frame、IFrame、Form、Inputなど一部のタグは使用できないため注意してください。

C1SuperLabelコントロールでサポートされないタグ
APPLET
AREA
BASE
BASEFONT
BDO
BUTTON
CAPTION
COL
COLGROUP
FIELDSET
FORM
FRAME
FRAMESET
HEAD
HTML
IFRAME
INPUT
LABEL
LEGEND
MAP
NOFRAMES
NOSCRIPT
OBJECT
OPTGROUP
OPTION
PARAM
SELECT
SUB
SUP
THEAD
TBODY
TFOOT
TEXTAREA
TH
TITLE

次のページ
フォームの作成

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

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

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

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

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

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6051 2011/10/13 16:26

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング