Toolkit)で提供されるコントロールの1つで、標準のパネルの角に丸め効果を付与するためのコントロールだ。Sheet)やJavaScriptの記述が不可欠であったが、RoundedCornerコントロールを利用することで、サーバ・コントロールのプロパティ設定だけで手軽に実現できるようになる。次の画面は実際にRoundedCornerコントロールを使ってパネルの四隅の角を丸くしたサンプルだ。RoundedCornerコントロールでパネルの角に丸みを付与RoundedCornerコントロールの動作自体は明快なので、以下ではさっそく、上の画面のような丸み付きパネルをASP.NETページに実装する手順を見ていくことにしよう。Toolkitを利用可能な状態にしておく必要がある。新規のWebフォームを作成する新規のWebフォーム(RoundedCorner.aspx)を作成したら、フォーム・デザイナから以下の画面の要領でサーバ・コントロールを配置する*1。Webフォーム(RoundedCorner.aspx)のフォーム・レイアウト配置するコントロールは以下のとおり。ToolkitScriptManagerコントロール(manager)*2。Panelコントロール(pnl)。RoundedCornerコントロール(dse)。2008ではExtenderコントロールの適用方法が変更になった。II」で紹介している。Toolkitを利用する場合に必ず必要となるコントロールである。AJAX]AlwaysVisibleControlコントロールで常時表示されるパネルを定義するには?」を参照してほしい。RoundedCornerコントロールを利用する場合、丸みを与える対象となる領域をPanelコントロールとして定義しておく必要がある(ここではpnl)。Panelコントロールには、適宜、必要なコンテンツを入力しておこう。コントロールのプロパティ情報を設定する次に、ページに配置したサーバ・コントロールのプロパティを以下の表の要領で設定する。Toolkitで提供されているサンプル・アプリケーションに含まれている.cssファイルで定義されているクラス。Toolkitを利用するには?」を参照のこと。RoundedCornerコントロールのTargetControlIDプロパティは、丸め効果を付与するPanelコントロールを指定するものだ。ここでは“pnl”を指定しているので、これによって、Panelコントロールpnlが丸み付きパネルとして定義されたことになるわけだ。RoundedCornerコントロールのそのほかのプロパティを設定する場合、(RoundedCornerコントロールではなく)関連付けたコントロールのプロパティとして設定する必要がある点に注意してほしい。この場合であれば、Panelコントロールpnlのプロパティ・ウィンドウに(例えば)「rce(RoundedCornerExtender)」という項目が追加されているので、この項目の配下から個々の値を設定することができる。RoundedCornerコントロールで利用可能な主なプロパティは、以下のとおりだ。丸みを付けるべき角(設定値はNone|TopLeft|TopRight|BottomRight|BottomLeft|Top|Right|Bottom|Left|All。丸み部分の背景色RoundedCornerコントロールの主なプロパティ多くのプロパティが用意されているが、最低限、角を丸くするだけならばTargetControlIDプロパティを指定するだけでも構わない。Cornersプロパティには複数の値を指定することも可能だ。BottomRight」のようにカンマ区切りで値を指定すること。Studioで自動生成されたコードを引用しておく。プロパティ・ウィンドウ上ではPanelコントロール配下のプロパティとして設定したRadiusなどのプロパティも、コード上はRoundedCornerコントロールの属性として記述されていることが確認できるはずだ。Studioによって自動生成されたコードを引用したもの。<%--〜--%>は筆者によるコメント。以上を理解したら、さっそく作成したサンプル・プログラムを実行してみよう。冒頭の画面のように、パネルの角が丸くなっていれば成功である。より自動抽出したものです。7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。TranslatorはPowerPoint用のアドイン。