2011-06-24 24 views
0

我正在使用C#編寫一個小型電影數據庫程序。我有一堆位於Panel容器頂部的動態添加的PictureBox對象。我通過改變他們的X,Y值來控制他們的位置。默認情況下,我在一行中有3個圖片框對象。問題是,當我調整窗體大小時,圖像的位置保持不變,但是我正在尋找的行爲是,在每一行中存儲更多的PictureBox控件。C#在重新調整表格大小後定位控件

認爲每顆星星都是圖像。

9 PictureBox;

* * * 
    * * * 
    * * * 

我想要的是,基於表單大小,在一行中存儲更多的圖像。 所以它變成了這個;

* * * * 
    * * * * 
    * 

除面板以外是否還有其他容器具有此功能?

Google圖片也有類似的行爲。 感謝

回答

1

使用ImageList,並放置在ListViewListView會自動進行訂購,否則有PictureBox.Anchor玩。

PS:ComponentOne有一個控件,名爲SizerComponentOne

相關問題