상황: 버튼을 누르면 같은 프로젝트 내의 다른 Form을 띄우고자 할 때

C#의 프로그램 파일 계층 구조

여기서 버튼을 누르면 같은 솔루션의 HomeWork3Update의 RoiForm을 화면에 나오게 하고자 한다.

참조 추가 그 후

namespace callTestForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            RoiForm roiForm = new RoiForm();
            roiForm.ShowDialog();
        }
    }
}

+ 만약 해당 폼을 열었을 때 다른 폼을 클릭 가능하게 하고 싶다면 ShowDialog() 대신 Show()로 하면 된다.

실행 모습

+ Recent posts