2011-06-24 7 views
0

私はC#を使用して小さなムービーデータベースプログラムを作成しています。私は、Panelコンテナの上に配置された動的に追加されたピクチャボックスオブジェクトをたくさん持っています。私はX、Yの値を変更してその位置を制御します。デフォルトでは、1つの行に3つのピクチャボックスオブジェクトがあります。問題は、フォームのサイズを変更すると画像の位置が同じになりますが、私が探しているのは、各行にもっと多くのPictureBoxコントロールを格納することです。C#フォームのサイズを変更した後のコントロールの配置

各星をイメージとして考える。

9 PictureBox;

* * * 
    * * * 
    * * * 

私が望むのは、フォームのサイズに基づいて、1つの行に複数の画像を格納することです。 これはこれになります。

* * * * 
    * * * * 
    * 

パネル以外のコンテナにはこのような機能がありますか?

Google画像も同様の動作です。 おかげ

答えて

1

使用ImageListListViewに配置し、ListViewが自動的PictureBox.Anchorと遊ぶそうでない場合、それらを注文します。

PS:ComponentOneには、Sizerという名前のコントロールがあります。 ComponentOne

関連する問題