想要視窗調整大小後,裡面的元件也跟著縮放,
或是相對於父容器的的位置不變,如維持在右下角、左下角、右上角。
可以使用 Control.Anchor 屬性。
範例:在視窗裡面放一個 DataGridView 控制項,DataGridView會隨著視窗縮放。
dataGridView1.Anchor = AnchorStyles.Bottom | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Left;
範例:在視窗裡面放一個 button 控制項,視窗大小調整後,button 一直維持在右下角。
button1.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
範例:在視窗裡面放一個 button 控制項,視窗大小調整後,button 一直維持在左下角。
button1.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
參考:
http://msdn.microsoft.com/zh-tw/library/system.windows.forms.control.anchor%28v=vs.110%29.aspx
http://stackoverflow.com/questions/1636280/automatic-resizing-of-the-windows-forms-controls
沒有留言:
張貼留言