728x90
폼의 사이즈가 변할때
컨트롤의 사이즈나 위치를 변하게 하고자할때.. 속성화면에서 Anchor를 수정했는데..
생각처럼 잘 따라주지 않는다.
그래서 폼생성시 소스로 지정해주면 잘된다.
public frmMain()
{
InitializeComponent();
//폼의 크기
this.Width = 1040;
this.Height = 620;
//폼의 사이즈변경시 컨트롤크기 및 위치 변경
this.groupBox1.Anchor = (AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right);
this.pbLeftGraph.Anchor = (AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right);
this.btnRichboxClear.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
this.richTextBox_Result.Anchor = (AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right);
this.richTextBox_Text.Anchor = (AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right);
}
아래는 그냥 참고
// Add a button to a form and set some of its common properties.
private void AddMyButton()
{
// Create a button and add it to the form.
Button button1 = new Button();
// Anchor the button to the bottom right corner of the form
button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
// Assign a background image.
button1.BackgroundImage = imageList1.Images[0];
// Specify the layout style of the background image. Tile is the default.
button1.BackgroundImageLayout = ImageLayout.Center;
// Make the button the same size as the image.
button1.Size = button1.BackgroundImage.Size;
// Set the button's TabIndex and TabStop properties.
button1.TabIndex = 1;
button1.TabStop = true;
// Add a delegate to handle the Click event.
button1.Click += new System.EventHandler(this.button1_Click);
// Add the button to the form.
this.Controls.Add(button1);
}
'개발언어 > C#' 카테고리의 다른 글
[c#] String.Format && string 자릿수 맞추기[출처] |작성자 (0) | 2020.11.24 |
---|---|
(c#) WinForm 창 크기 조절하기 (0) | 2020.11.20 |
[C#] WinForm 스레드(Thread)에서 컨트롤(Control) 호출 (0) | 2020.11.20 |
[C#] #region / #endregion 접기/펼치기 (0) | 2020.11.06 |
[C#] C#과 C API의 상호운영 dll사용등 (0) | 2020.11.04 |