ImageList.ImageSize プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

[LocalizableAttribute(true)] public: property Size ImageSize { Size get (); void set (Size value); }
/** @property */ public Size get_ImageSize () /** @property */ public void set_ImageSize (Size value)
リスト内のイメージの高さと幅をピクセル単位で定義する Size。既定のサイズは 16 × 16 です。最大サイズは 256 × 256 です。


イメージ コレクションにイメージを追加する前に ImageSize プロパティを設定すると、イメージのサイズが指定したイメージ サイズに変更されます。
ImageSize プロパティを新しい値に設定すると、そのイメージ リストに対する Handle が再び作成されます。
ImageSize プロパティを設定するとハンドルが再作成されるため、Images プロパティを設定する前に ImageSize を設定する必要があります。コード内で Images プロパティを設定した後、ColorDepth プロパティまたは ImageSize プロパティを設定すると、Images プロパティに設定されているイメージ セットのコレクションが削除されます。

ImageList を構築し、Images プロパティにイメージを追加し、ImageSize プロパティを設定して、Draw メソッドを使用するコード例を次に示します。この例を実行するには、Button1 という名前のボタンが配置されたフォームの中にこの例を配置します。この例では、c:\Windows\ に FeatherTexture.bmp および Gone Fishing.bmp が置かれていることを前提としています。これらのビットマップがシステムに存在しない場合、または他の場所に存在する場合は、必要に応じて例を変更してください。
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList ' Create an ImageList Object, populate it, and display ' the images it contains. Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click ' Construct the ImageList. ImageList1 = New ImageList ' Set the ImageSize property to a larger size ' (the default is 16 x 16). ImageList1.ImageSize = New Size(112, 112) ' Add two images to the list. ImageList1.Images.Add(Image.FromFile _ ("c:\windows\FeatherTexture.bmp")) ImageList1.Images.Add _ (Image.FromFile("C:\windows\Gone Fishing.bmp")) Dim count As System.Int32 ' Get a Graphics object from the form's handle. Dim theGraphics As Graphics = Graphics.FromHwnd(Me.Handle) ' Loop through the images in the list, drawing each image. For count = 0 To ImageList1.Images.Count - 1 ImageList1.Draw(theGraphics, New Point(85, 85), count) ' Call Application.DoEvents to force a repaint of the form. Application.DoEvents() ' Call the Sleep method to allow the user to see the image. System.Threading.Thread.Sleep(1000) Next End Sub
internal System.Windows.Forms.ImageList ImageList1; // Create an ImageList Object, populate it, and display // the images it contains. private void Button1_Click(System.Object sender, System.EventArgs e) { // Construct the ImageList. ImageList1 = new ImageList(); // Set the ImageSize property to a larger size // (the default is 16 x 16). ImageList1.ImageSize = new Size(112, 112); // Add two images to the list. ImageList1.Images.Add( Image.FromFile("c:\\windows\\FeatherTexture.bmp")); ImageList1.Images.Add( Image.FromFile("C:\\windows\\Gone Fishing.bmp")); // Get a Graphics object from the form's handle. Graphics theGraphics = Graphics.FromHwnd(this.Handle); // Loop through the images in the list, drawing each image. for(int count = 0; count < ImageList1.Images.Count; count++) { ImageList1.Draw(theGraphics, new Point(85, 85), count); // Call Application.DoEvents to force a repaint of the form. Application.DoEvents(); // Call the Sleep method to allow the user to see the image. System.Threading.Thread.Sleep(1000); } }
internal: System::Windows::Forms::ImageList^ ImageList1; private: // Create an ImageList Object, populate it, and display // the images it contains. void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ ) { // Construct the ImageList. ImageList1 = gcnew ImageList; // Set the ImageSize property to a larger size // (the default is 16 x 16). ImageList1->ImageSize = System::Drawing::Size( 112, 112 ); // Add two images to the list. ImageList1->Images->Add( Image::FromFile( "c:\\windows\\FeatherTexture.bmp" ) ); ImageList1->Images->Add( Image::FromFile( "C:\\windows\\Gone Fishing.bmp" ) ); // Get a Graphics object from the form's handle. Graphics^ theGraphics = Graphics::FromHwnd( this->Handle ); // Loop through the images in the list, drawing each image. for ( int count = 0; count < ImageList1->Images->Count; count++ ) { ImageList1->Draw( theGraphics, Point(85,85), count ); // Call Application.DoEvents to force a repaint of the form. Application::DoEvents(); // Call the Sleep method to allow the user to see the image. System::Threading::Thread::Sleep( 1000 ); } }
private System.Windows.Forms.ImageList imageList1; // Create an ImageList Object, populate it, and display // the images it contains. private void button1_Click(Object sender, System.EventArgs e) { // Construct the ImageList. imageList1 = new ImageList(); // Set the ImageSize property to a larger size // (the default is 16 x 16). imageList1.set_ImageSize(new Size(112, 112)); // Add two images to the list. imageList1.get_Images().Add(Image.FromFile( "c:\\windows\\FeatherTexture.bmp")); imageList1.get_Images().Add(Image.FromFile( "C:\\windows\\Gone Fishing.bmp")); // Get a Graphics object from the form's handle. Graphics theGraphics = Graphics.FromHwnd(this.get_Handle()); // Loop through the images in the list, drawing each image. for (int count = 0; count < imageList1.get_Images().get_Count(); count++) { imageList1.Draw(theGraphics, new Point(85, 85), count); // Call Application.DoEvents to force a repaint of the form. Application.DoEvents(); // Call the Sleep method to allow the user to see the image. System.Threading.Thread.Sleep(1000); } } //button1_Click

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からImageList.ImageSize プロパティを検索する場合は、下記のリンクをクリックしてください。

- ImageList.ImageSize プロパティのページへのリンク