TouchToolKit for WinForms
基本的な使い方
TouchToolKit の使い方 > C1MultiScaleImageコントロール > 基本的な使い方

ここではC1MultiScaleImageコントロールの基本的な使い方について説明します。

ズーム率に応じたイメージを追加する

C1MultiScaleImageコントロールに、ズーム率ごとに解像度を最適化したイメージを設定することで、画面がズームされたときにズーム率に応じたイメージが表示されます。

ズーム率ごとのイメージを設定するには、C1MultiScaleImage.Imagesプロパティが参照するImageItemオブジェクトのコレクションに、イメージを追加します。

次のコードは、ズーム率が100%、200%および300%のイメージを設定する例です。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' ズーム率が100%のイメージを設定します。
C1MultiScaleImage1.Image = Image.FromFile("C:\image100.jpg")
C1MultiScaleImage1.ZoomFactor = 1.0F

' ズーム率が200%のイメージを設定します。
Dim item1 As New C1.Win.C1TouchToolKit.ImageItem()
item1.Image = Image.FromFile("C:\image200.jpg")
item1.ZoomFactor = 2.0F
C1MultiScaleImage1.Images.Add(item1)

' ズーム率が300%のイメージを設定します。
Dim item2 As New C1.Win.C1TouchToolKit.ImageItem()
item2.Image = Image.FromFile("C:\image300.jpg")
item2.ZoomFactor = 3.0F
C1MultiScaleImage1.Images.Add(item2)

C# コードの書き方

C#
コードのコピー
// ズーム率が100%のイメージを設定します。
C1MultiScaleImage1.Image = Image.FromFile(@"C:\image100.jpg");
C1MultiScaleImage1.ZoomFactor = 1.0f;

// ズーム率が200%のイメージを設定します。
C1.Win.C1TouchToolKit.ImageItem item1 = new C1.Win.C1TouchToolKit.ImageItem();
item1.Image = Image.FromFile(@"C:\image200.jpg");
item1.ZoomFactor = 2.0f;
C1MultiScaleImage1.Images.Add(item1);

// ズーム率が300%のイメージを設定します。
C1.Win.C1TouchToolKit.ImageItem item2 = new C1.Win.C1TouchToolKit.ImageItem();
item2.Image = Image.FromFile(@"C:\image300.jpg");
item2.ZoomFactor = 3.0f;
C1MultiScaleImage1.Images.Add(item2);

イメージを削除する

C1MultiScaleImageコントロールに設定しているイメージを削除するには、以下のように実装します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
C1MultiScaleImage1.Image = Nothing
C1MultiScaleImage1.Images.Clear()

C# コードの書き方

C#
コードのコピー
C1MultiScaleImage1.Image = null;
C1MultiScaleImage1.Images.Clear();