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



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.Images プロパティを検索する場合は、下記のリンクをクリックしてください。

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