PictureBox と ImageList を含むユーザー コントロールの位置を設定しようとすると、画像の一部しか表示されない!? なにが問題ですか?場所については、ピクセルが使用できると思いますか?
pictureBox1.Location = new Point(10, 20);
pictureBox1.Image = imageList1.Images[3];
次に、上記で説明したような複数のユーザー コントロールを実行時に、動的な作成のように作成するにはどうすればよいのでしょうか!? ユーザーコントロールごとに異なる画像と場所を設定したい。この作成は、大きなパネルを含む別のユーザー コントロール内で行う必要があります。これを行う方法と、2 つのユーザー コントロール間で通信する方法がわかりません。これらのユーザー コントロールのメソッドとコンストラクターに値を渡すのと同じように?!
これを解決するために助けてください!ありがとう!
編集:私は今このコードを試していますが、それが機能しない理由を見つけることができませんか?
pictureBox1.Size = new System.Drawing.Size(79, 91);
pictureBox1.Location = new Point(10,10);
pictureBox1.Image = imageList1.Images[3];
まだ画像の一部しか取得できません。そして、以下のコードが機能し、画像の 100% を表示するのはなぜですか?
pictureBox1.Image = imageList1.Images[2];