BinaryImage for ASP.NET Web Forms

Similar documents
FileExplorer for ASP.NET Web Forms

Expander for ASP.NET Web Forms

Tabs for ASP.NET Web Forms

ComboBox for ASP.NET Web Forms

ChartNavigator for ASP.NET Web Forms

SiteMap for ASP.NET Web Forms

Upload for ASP.NET Web Forms

BarCode for ASP.NET Web Forms

ComponentOne for ASP.NET Web Forms ユーザーガイド

Wizard for ASP.NET Web Forms

Slider for ASP.NET Web Forms

Chart3D for WPF/Silverlight

SuperPanel for ASP.NET Web Forms

ProgressBar for ASP.NET Web Forms

ToolTip for ASP.NET Web Forms

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Carousel for WPF/Silverlight

C1Live

MVC4 Mobile Classic

ListView for ASP.NET Web Forms

印刷アプリケーションマニュアル

Microsoft Word - VB.doc

- 2 Copyright (C) All Rights Reserved.

ComponentOne Studio for ASP.NET Web Forms ユーザーガイド

Accordion for ASP.NET Web Forms

Microsoft Word -

McAfee SaaS Protection 統合ガイド Microsoft Office 365 と Exchange Online の保護

Taro-ホームページB5.jtd

一般社団法人ビジネス機械・情報システム産業協会

DockControl for WPF/Silverlight

目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

アーカイブ機能インストールマニュアル

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

UMLプロファイル 機能ガイド

Microsoft Word A10

Microsoft Word - プリンター登録_Windows XP Professional.doc

概要 ABAP 開発者が SAP システム内の SAP ソースまたは SAP ディクショナリーオブジェクトを変更しようとすると 2 つのアクセスキーを入力するよう求められます 1 特定のユーザーを開発者として登録する開発者キー このキーは一度だけ入力します 2 SAP ソースまたは SAP ディクシ

産能大式フローチャート作成アドインマニュアル

intra-mart Accel Platform

SOBA ミエルカ クラウドセミナーモード 配信者マニュアル 目次 はじめに 配信者のユーザー登録について ライブ配信の作成 ライブ配信への招待 ライブ配信への参加方法... 4 (1) ライブ配信を選んで参加する方法 ( 管理者 配信

図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェックを入れ て 次へ (N)> をクリックしてください 図 3 使用許諾契約の画面 図 4 のような画面が表示されるので 次へ (N) をクリックしてください インストール先を変

QRCode for ASP.NET Web Forms

FormPat 環境設定ガイド

スライド 1

APEX Spreadsheet ATP HOL JA - Read-Only

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

アーカイブ機能インストールマニュアル

Sparkline for WPF

- 2 Copyright (C) All Rights Reserved.

SharpShooter Reports.WPF 基本的な使い方 Last modified on: November 15, 2012 本ドキュメント内のスクリーンショットは英語表記ですが SharpShooter Reports JP( 日本語版 ) では日本語で表示されます

OutlookBar for WPF/Silverlight

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

第 13 講データ管理 2 2 / 14 ページ 13-1 ファイルを開く 第 12 講で保存したデータベースファイル サークル名簿.accdb を開きましょう 1. Access を起動します 2. Microsoft Office Access - 作業の開始 が表示されていることを確認します

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

はじめに Microsoft Forms( 以下フォーム ) は 九州産業大学の学生及び教職員が利用できる Office365 の機能の一つです アンケートやクイズ ( テスト ) を簡単な操作で作成することができます 作成したアンケートやクイズは マルチデバイスでの回答が可能で 回答は即時集計され

PE4 Training Text 2

2 目次 1. 基本操作 ウィジェットとは何か ウィジェットの目的と構成 ウィジェットの設置 ウィジェットのカスタマイズ ウィジェットコードの構成 ウィジェットの外観を変更する..

how-to-decide-a-title

- 目次 - 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET 2.0 AJAX Extensions 1.0 のインストール ASP.NET AJAX のWeb アプリケーション開発環境準備 AJAX W

ピクシア練習問題① 明るさ・コントラスト

Base によるアプリケーション開発とサポート 鎌滝雅久 /OpenOffice.org 日本ユーザー会 OSC2007 Hokkaido 2007 年 6 月 30 日土曜日 10:55-11:40 北海道大学学術交流会館第 4 会議室

グラフィックス 目次

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

EcRP インストール手順書 サーバー版 (Windows Server 2008 R2 – SQL2008) 《第1版》

DxO ViewPoint 2 視点を変える補正 クイックスタートガイド 日本語

DataSpider製品紹介ハンズオンセミナー_演習シナリオ

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

DBMSリポジトリへの移行マニュアル

初心者にもできるアメブロカスタマイズ新2016.pages

目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 手順 手順 手順 手順 手順 終わりに... 23

User Manual


EcRP インストール手順書 サーバ版 (Windows2003 – SQL2008) 《第1版》

子ボックスや孫ボックスなどに position: absolute; と指定すると それぞれ親ボックスに対する絶対位置で配置できるので親ボックスの上に複数の子ボックスや孫ボックスを重ねて配置することができます トランジションやアニメーションを作成するときに非常に便利なので覚えておきましょう top

マイクロソフト IT アカデミー E ラーニングセントラル簡単マニュアル ( 管理者用 ) 2014 年 11 月

「旅日記」

目次 はじめに プロファイルとモードについて キーボードのバックライトをカスタマイズする サポートに問い合わせる はじめに 1 Corsair ゲーミングのハードウェアとソフトウェアのインストール 2 ファームウェアのアップデート 3 プロファイルとモードについて 4 キーボードの

[ ]スマートセミナーバージョンアップリリースノート

スライド 1

TreeView for ASP.NET Web Forms

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

フレーム ページの作り方 那須シニアネット三宅節雄 今回は那須シニアネットのホームページと同様に 1バナーとホームページのタイトルなどを入れた top.html 2スライドショーなど構成するページの名前の一覧から各ページへリンクさせた menu.html 3 取り敢えず表紙を飾った main.htm

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

Enterprise Architect 12.0 機能ガイド

< 住所録の作成 > 宛名印刷には 差し込む住所録ファイルが必要です Excel を使って住所録を作成しましょう Excel の起動 エクセルを起動しましょう ( スタートボタン ) をクリック すべてのプログラム をポイント Microsoft Office をクリック Microsoft Off

IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ

AWS Client VPN - ユーザーガイド

Microsoft PowerPoint - WorkSpace‚•“ì…K…C…h(‚æ”lflÅ).ppt

PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1

3. 文字の入力 文字 ボタンをクリックします 文字入力したい範囲をドラックし 文字枠を作成します 文字を入力します この作業を繰り返します マウスポインタの形 4. 文字枠のサイズ変更 拡大 ボタンをクリックします 大きさを変えたい文字枠をクリックします マウスポインタを文字枠の右下のハンドル (

インテル(R) Visual Fortran コンパイラ 10.0

Copyright All Rights Reserved. -2 -!

Prog2_4th

Googleカレンダー連携_管理者マニュアル

Transcription:

BinaryImage for ASP.NET Web Forms 2018.04.12 更新 グレープシティ株式会社

目次 製品の概要 2 ComponentOne for ASP.NET Web Forms のヘルプ 2 クイックスタート : 画像のロードと設定 3-5 主な機能 6 外部画像の追加 6-7 Http ハンドラ 7 画像の設定 7 サイズ変更モード 7-9 画像の配置 9-10 代替テキスト 10-11 ツールチップ 11-12 画像の保存名 12-13 ユーザーシナリオ 14 DataList への BinaryImage の統合 14-15 GridView への BinaryImage の統合 15-16 1 Copyright GrapeCity, Inc. All rights reserved.

製品の概要 BinaryImage for ASP.NET は データベースにバイナリデータとして格納されている画像を表示する機能を提供します また データソースのバイナリ画像フィールドから データ連結をサポートするコントロール (C1GridView など ) に画像を追加するために使用することもできます 主要な機能 画像のサイズ変更 : 画像をサイズ変更したり サイズ変更モードを Fit( 自動調整 ) Fill( フィル ) または Crop( トリミング ) に設定できます 代替テキスト : 画像を使用できない場合に表示される代替テキストを指定できます 画像の配置 : フォームに追加されている他のコントロールを基準にしてバイナリ画像の配置を設定できます Http ハンドラ :BinaryImage コントロールが置かれているフォームにソースから画像をストリーム送信する Http ハンドラを作成できます ComponentOne for ASP.NET Web Forms のヘルプ ComponentOne for ASP.NET Web Forms の各コントロールで共通したトピック アセンブリの追加 テーマの適用 クライアント側情報などについては ASP.NET Web Forms ユーザーガイド を参照してください 2 Copyright GrapeCity, Inc. All rights reserved.

クイックスタート : 画像のロードと設定 ここでは 次の手順を実行して BinaryImage コントロールで画像をロードして設定する方法を学びます 以下の手順は Visual Studio 2012 で作成されたアプリケーション用です 使用する Visual Studio のバージョンによっては 手順が多少異なる場合があります 手順 1/3: 3:Web フォームへの BinaryImage の追加 トピックの内容 手順 1/3: 3:Web フォーム への BinaryImage の追 加 手順 2/3: コントロールへ の画像の追加 1. Visual Studio で 新しい ASP.Net Web アプリケーションを作成し 新しい Web フォームを追加します 手順 3/3: 3: 画像の設定 2. ツールボックスで BinaryImage コントロールを見つけ Web フォームにドラッグします ツールボックスでコントロールが見つからない場合は 右クリックして [ 項目の選択 ] を選択し [ ツールボックス項目の選択 ] ダイアログボックスで BinaryImage を見つけます 手順 2/3: コントロールへの画像の追加 この手順では ロードする画像が埋め込みリソースとしてプロジェクトに含まれていることを前提としています 1. BinaryImage コントロールで スマートタグをクリックして [BinaryImage Tasks] ] メニューを開きます 2. ImageUrl プロパティの横にあるボタンをクリックします [ イメージの選択 ] ダイアログボックスが表示されます 3. [ イメージの選択 ] ダイアログボックスで ロードする画像を選択し [OK] をクリックします ヒント :ImageUrl フィールドで URL を指定して画像をロードすることもできます 詳細については 外部画像の追加 を参照してください ImageUrl プロパティを <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロールに画像を追加します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="~/C1.png" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールに画像を追加します C# でコードを書く場合 C# C1BinaryImage1.ImageUrl = "C1.png"; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.ImageUrl = "C1.png" 3 Copyright GrapeCity, Inc. All rights reserved.

プロジェクトを実行し 画像が元のサイズで表示されることを確認します 先頭に戻る 手順 3/3: 3: 画像の設定 1. BinaryImage コントロールで スマートタグをクリックして [BinaryImage Tasks] ] メニューを開きます 2. [ 高さ ] を "300px" に [ 幅 ] を "400px" に設定します 3. [ サイズ変更モード ] を "Fit" に設定します Height( 高さ ) Width( 幅 ) および ResizeMode( サイズ変更モード ) を <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロール内の画像の設定を行います <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="~/C1.png" Height="100px" ResizeMode="Fit" Width="100px" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールを設定します C# でコードを書く場合 C# C1BinaryImage1.Height = 300; C1BinaryImage1.Width = 400; C1BinaryImage1.ResizeMode = C1.Web.Wijmo.Controls.C1BinaryImage.ImageResizeMode.Fit; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.Height = 300 C1BinaryImage1.Width = 400 C1BinaryImage1.ResizeMode = C1.Web.Wijmo.Controls.C1BinaryImage.ImageResizeMode.Fit 4 Copyright GrapeCity, Inc. All rights reserved.

プロジェクトを実行すると 画像が希望の高さと幅にサイズ変更されて Web ページに収まります 先頭に戻る 5 Copyright GrapeCity, Inc. All rights reserved.

主な機能 このトピックで C1BinaryImage の主な機能について説明します 外部画像の追加 BinaryImage コントロールに外部画像を追加するには 次の手順に従います デザイナの場合 1. BinaryImage コントロールを選択し スマートタグをクリックして [BinaryImage のタスク ] メニューを開きます 2. ImageUrl の横にあるボタンをクリックします 3. ImageUrl プロパティに ロードする画像の URL を設定し [OK] をクリックします <cc1:c1binaryimage> タグ内の ImageUrl プロパティに画像の URL を設定して BinaryImage コントロールに外部画像を追加します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="http://www.componentone.com/newimages/Products/Visuals/se_theming.png"/> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールに外部画像を追加します C# でコードを書く場合 C# C1BinaryImage1.ImageUrl = "http://www.componentone.com/newimages/products/visuals/se_theming.png"; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.ImageUrl = "http://www.componentone.com/newimages/products/visuals/se_theming.png" プロジェクトを実行すると BinaryImage コントロールに画像が表示されます 6 Copyright GrapeCity, Inc. All rights reserved.

Http ハンドラ BinaryImage コントロールが置かれている Web フォームにソースから画像をストリーム送信する Http ハンドラを作成します HttpHandlerUrl プロパティを使用して デフォルトの BinaryImage Http ハンドラを拡張したカスタム Http ハンドラの場所を指定します これを設定しない場合 BinaryImage は独自のハンドラを持ち これが汎用の C1.Web.UI.WebResource.axd ハンドラから呼び出されます 次のコードが web.config ファイルに生成されます <configuration> <system.web> <httphandlers> <add path="wijmocontrolsresource.axd" verb="*" type="c1.web.wijmo.controls.wijmohttphandler, C1.Web.Wijmo.Controls.4" validate="false" /> <add path="c1binaryimageresource.axd" type="c1.web.wijmo.controls.c1binaryimage.c1binaryimagehandler" verb="*" validate="false" /> </httphandlers> <compilation debug="true" targetframework="4.5.1"> <assemblies> <add assembly="system.windows.forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="system.design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> </assemblies> </compilation> <httpruntime targetframework="4.5.1" /> </system.web> <system.webserver> <handlers> <add name="wijmocontrolshttphandler" verb="*" precondition="integratedmode" path="wijmocontrolsresource.axd" type="c1.web.wijmo.controls.wijmohttphandler, C1.Web.Wijmo.Controls.4" /> <add name="c1binaryimageresource" verb="*" precondition="integratedmode" path="c1binaryimageresource.axd" type="c1.web.wijmo.controls.c1binaryimage.c1binaryimagehandler" /> </handlers> <validation validateintegratedmodeconfiguration="false" /> </system.webserver> </configuration> 画像の設定 サイズ変更モード 7 Copyright GrapeCity, Inc. All rights reserved.

ResizeMode プロパティは 高さと幅がピクセル単位で設定されている場合に バイナリ画像バイナリ画像を自動的にサイズ変更するかどうかを決定します BinaryImage は次の3つのサイズ変更モードをサポートします Fit( 自動調整 ): 画像の元のアスペクト比を変えずに 設定された高さと幅に合わせて画像のサイズを変更します Fill( フィル ): 画像を設定された高さと幅に引き伸ばします Crop( トリミング ): 設定された高さと幅を越えた画像領域を切り取ります このトピックでは サイズ変更モードを切り替える方法 および出力結果に各モードがどのように表示されるかについて説明します デザイナの場合 1. BinaryImage コントロールを選択し スマートタグをクリックして [BinaryImage のタスク ] メニューを開きます 2. [ 高さ ] を "100px" に [ 幅 ] を "100px" に設定します 3. [ サイズ変更モード ] を "Fit" に設定します Height( 高さ ) Width( 幅 ) および ReziseMode( サイズ変更モード ) を <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロールのサイズを変更します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="~/Koala.png" Height="100px" ResizeMode="Fit" Width="100px" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールのサイズを変更します C# でコードを書く場合 C# C1BinaryImage1.Height = 100; C1BinaryImage1.Width = 100; C1BinaryImage1.ResizeMode = C1.Web.Wijmo.Controls.C1BinaryImage.ImageResizeMode.Fit; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.Height = 100 C1BinaryImage1.Width = 100 C1BinaryImage1.ResizeMode = C1.Web.Wijmo.Controls.C1BinaryImage.ImageResizeMode.Fit プロジェクトを実行すると サイズ変更モードに応じて画像のサイズが変更されます 元の画像 8 Copyright GrapeCity, Inc. All rights reserved.

次の図は Fit モードで画像がどのように表示されるかを示しています 次の図は Fill モードで画像がどのように表示されるかを示しています 次の図は Crop モードで画像がどのように表示されるかを示しています 画像の配置 BinaryImage コントロールの ImageAlign プロパティを変更して Web フォーム上の他の要素との関係に基づいてコントロールの配置を変更できます 次の配置オプションがあります 配置 説明 Left( ( 左 ) バイナリ画像をコンテナの左側に配置し 右側でテキストを折り返します Right( ( 右 ) バイナリ画像をコンテナの右側に配置し 左側でテキストを折り返します Baseline( ( ベースライン ) バイナリ画像の下端をコンテナ内のテキストの 1 行目の下端と揃えます Top( ( 上 ) バイナリ画像の上端を コンテナ内の同じ行にある最も高い要素の上端に揃えます Middle( ( 上下中央 ) バイナリ画像の中央をコンテナ内のテキストの 1 行目の下端と揃えます Bottom( ( 下 ) バイナリ画像の下端をコンテナ内のテキストの1 行目の下端と揃えます 9 Copyright GrapeCity, Inc. All rights reserved.

AbsBottom( ( 全体の下 ) AbsMiddle( ( 全体の中央 ) TextTop( ( テキスト上 ) バイナリ画像の下端を コンテナ内の同じ行にある最も大きい要素の下端に揃えます バイナリ画像の中心をコンテナ内の同じ行にある最も大きな要素の中心に揃えます バイナリ画像の上端を コンテナ内の同じ行にある最も高いテキストの上端に揃えます デザイナの場合 BinaryImage コントロールの相対的な配置を変更するには 次の手順に従います 1. BinaryImage コントロールを選択し スマートタグをクリックして [BinaryImage のタスク ] メニューを開きます 2. ImageAlign プロパティを上の表に示したオプションのいずれかに設定します ImageAlign プロパティを <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロールの相対的な配置を変更します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="~/C1.png" ImageAlign="Right" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールの相対的な配置を変更します C# でコードを書く場合 C# C1BinaryImage1.ImageAlign=ImageAlign.Right; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.ImageAlign=ImageAlign.Right 代替テキスト このトピックでは BinaryImage コントロールで画像を使用できない場合に表示される代替テキストを追加する方法を示します デザイナの場合 代替テキストを BinaryImage コントロールに追加するには 次の手順を実行します 1. BinaryImage コントロールを選択し BinaryImage スマートタグをクリックして [BinaryImage のタスク ] メニューを開きます 2. 画像の代わりに表示する代替テキストを設定します AlternateText プロパティを <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロールの代替テキストを設定 10 Copyright GrapeCity, Inc. All rights reserved.

します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" AlternateText=" この画像は表示できません " ImageUrl="~/C1.png" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールに代替テキストを追加します C# でコードを書く場合 C# C1BinaryImage1.AlternateText = " この画像は表示できません "; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.AlternateText = " この画像は表示できません " 画像を使用できない場合に代替テキストが表示されます ツールチップ このトピックでは バイナリ画像の上にマウスポインタを合わせると表示されるツールチップテキストを BinaryImage コントロールに追加する方法について説明します デザイナの場合 ツールチップテキストを BinaryImage コントロールに追加するには 次の手順を実行します 1. BinaryImage コントロールを選択し スマートタグをクリックして [BinaryImage のタスク ] メニューを開きます 2. [ ツールチップ ] フィールドでテキストを設定します 11 Copyright GrapeCity, Inc. All rights reserved.

ToolTip プロパティを <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロールにツールチップテキストを追加します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="~/C1.png" ToolTip="BinaryImage" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールにツールチップテキストを追加します C# でコードを書く場合 C# C1BinaryImage1.ToolTip = "BinaryImage"; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.ToolTip = "BinaryImage" 画像の上にマウスポインタを合わせると ツールチップテキストが表示されます 画像の保存名 画像がダウンロードされたときに画像の保存に使用される名前を割り当てることができます デザイナの場合 BinaryImage コントロールに名前を割り当てるには 次の手順に従います 1. BinaryImage を右クリックし [ プロパティ ] を選択します 2. 表示される [ プロパティ ] ウィンドウで SavedImageName プロパティを設定します SavedImageName プロパティを <cc1:c1binaryimage> タグ内で設定して BinaryImage コントロールに画像の名前を 12 Copyright GrapeCity, Inc. All rights reserved.

追加します <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageUrl="~/C1.png" SavedImageName="ComponentOne" /> コードの場合 次のコードを Page_Load イベントに追加して BinaryImage コントロールに画像の名前を設定します C# でコードを書く場合 C# C1BinaryImage1.SavedImageName= "ComponentOne"; Visual Basic でコードを書く場合 Visual Basic C1BinaryImage1.SavedImageName= "ComponentOne" プロジェクトを実行し 画像を右クリックして [ 画像を別名で保存 ] を選択すると [ 画像を保存 ] ダイアログボックスに画像の名前として ComponentOne が表示されます 13 Copyright GrapeCity, Inc. All rights reserved.

ユーザーシナリオ このトピックは C1BinaryImage のユーザーシナリオを説明します DataList への BinaryImage の統合 このトピックでは BinaryImage コントロールを DataList コントロールに統合して バイナリ画像として保存されている画像をデータ連結シナリオで表示する方法について説明します データベースにある画像を BinaryImage コントロールに追加するには ImageData プロパティを使用します デザイナの場合 次の手順を実行します 1. Visual Studio で 新しい ASP.Net Web アプリケーションを作成し 新しい Web フォームを追加します 2. ツールボックスで DataList コントロールを見つけ Web フォームにドラッグします 3. DataList スマートタグをクリックし [ データソースの選択 ] ドロップダウンリストから [< 新しいデータソース...>] を選択します これで データソース構成ウィザードが開きます SQL データベースを選択し [OK] をクリックします これで [ データソースの構成 ] ダイアログボックスが開きます 4. [ データソースの構成 ] ダイアログボックスで [ 新しい接続 ] をクリックします これで [ 接続の追加 ] ダイアログボックスが開きます データソースを Microsoft Access データベースファイル (OLE DB) に変更し データベースファイル名として C1NWind を選択します [OK] をクリックします 5. [ 次へ ] をクリックします 接続を保存し [ 次へ ] をクリックします DataList に追加する列を指定し [ 次へ ] をクリックします クエリーをテストし [ 完了 ] をクリックします <ItemTemplate></ItemTemplate> タグ内の <asp:label ID="PictureLabel" runat="server" Text='<%# Eval("Picture") %>' /> タグを次のマークアップに置き換えます <cc1:c1binaryimage ID="BinaryImage1" runat="server" ImageData='<%# Eval("Picture") %>' /> <asp:datalist> の最終的なマークアップは次のようになります <asp:datalist ID="DataList1" runat="server" DataKeyField="CategoryID" DataSourceID="SqlDataSource1" RepeatDirection="Horizontal" RepeatColumns="4" Width="100%"> <ItemTemplate> Picture:<br /> <cc1:c1binaryimage ID="BinaryImage1" runat="server" ImageData='<%# Eval("Picture") %>' /> <br /> Description: <asp:label ID="DescriptionLabel" runat="server" Text='<%# Eval("Description") %>' /> <br /> CategoryName: <asp:label ID="CategoryNameLabel" runat="server" Text='<%# Eval("CategoryName") %>' /> <br /> CategoryID: <asp:label ID="CategoryIDLabel" runat="server" Text='<%# Eval("CategoryID") %>' /> </ItemTemplate> </asp:datalist> 次の図に示すように DataList コントロールに統合された BinaryImage コントロールに画像が表示されます 14 Copyright GrapeCity, Inc. All rights reserved.

GridView への BinaryImage の統合 BinaryImage コントロールを GridView コントロール内のテンプレートフィールドに追加することで バイナリ画像をグリッド内に表示することができます このトピックでは BinaryImage コントロールを GridView コントロールに統合して バイナリ画像として保存されている画像をデータ連結シナリオで表示する方法について説明します データベースにある画像を BinaryImage コントロールに追加するには ImageData プロパティを使用します デザイナの場合 次の手順を実行します 1. Visual Studio で 新しい ASP.Net Web アプリケーションを作成し 新しい Web フォームを追加します 2. ツールボックスで C1GridView コントロールを見つけ Web フォームにドラッグします 3. C1GridView スマートタグをクリックし [ データソースの選択 ] ドロップダウンリストから [< 新しいデータソース...>] を選択します これで データソース構成ウィザードが開きます SQL データベースを選択し [OK] をクリックします これで [ データソースの構成 ] ダイアログボックスが開きます 4. [ データソースの構成 ] ダイアログボックスで [ 新しい接続 ] をクリックします これで [ 接続の追加 ] ダイアログボックスが開きます データソースを Microsoft Access データベースファイル (OLE DB) に変更し データベースファイル名として C1NWind を選択します [OK] をクリックします 5. [ 次へ ] をクリックします 接続を保存し [ 次へ ] をクリックします C1GridView に追加する列を指定し [ 次へ ] をクリックします クエリーをテストし [ 完了 ] をクリックします <Columns></Columns> タグ内の <cc1:c1boundfield DataField="Picture" HeaderText="Picture" SortExpression="Picture"> </cc1:c1boundfield> タグを次の <cc1:c1templatefield> マークアップと置き換えます <cc1:c1templatefield HeaderText="Picture"> <ItemTemplate> <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageData='<%# Eval("Picture") %>' /> </ItemTemplate> </cc1:c1templatefield> <cc1:c1gridview> の最終的なマークアップは次のようになります <cc1:c1gridview ID="C1GridView1" runat="server" AutogenerateColumns="False" DataKeyNames="CategoryID" DataSourceID="SqlDataSource1"> <Columns> <cc1:c1boundfield DataField="CategoryID" HeaderText="CategoryID" ReadOnly="True" SortExpression="CategoryID"> </cc1:c1boundfield> 15 Copyright GrapeCity, Inc. All rights reserved.

<cc1:c1boundfield DataField="CategoryName" HeaderText="CategoryName" SortExpression="CategoryName"> </cc1:c1boundfield> <cc1:c1boundfield DataField="Description" HeaderText="Description" SortExpression="Description"> </cc1:c1boundfield> <cc1:c1templatefield HeaderText="Picture"> <ItemTemplate> <cc1:c1binaryimage ID="C1BinaryImage1" runat="server" ImageData='<%# Eval("Picture") %>' /> </ItemTemplate> </cc1:c1templatefield> </Columns> </cc1:c1gridview> 次の図に示すように C1GridView コントロールに統合された BinaryImage コントロールに画像が表示されます 16 Copyright GrapeCity, Inc. All rights reserved.