2022.12.16 TIL(폼시작하자 마자)

SaGo_MunGcci·2022년 12월 16일
0

C#

목록 보기
16/27

문제 : pj416은 단독으로 사용할 수있는 화면이 아님
따라서 콤보박스에 데이터가 있어야 사용 할 수 있다.

C# 폼 로드 순서

  1. Form.Load
  2. Form.Activated
  3. Form.Shown

만약 Load에서 동작 안하는 코드가 있으면 Form.Shown 에서 실행 해보자.

참고 : https://gdlseed.tistory.com/21

해결한 방법


 private void VHMGCPJ416S_Shown(object sender, EventArgs e)
        {
            Start();
        }

        private void Start()
        {
            if (cbtest.EditValue.IsNullOrEmpty())
            {
                AMessageBox.Show("경고", "해당화면은 단독으로 띄울수 없습니다.");

                this.Close();
            }
        }

콤보박스에 아무것도 없으면 실행하자 마자 바로 꺼짐

profile
이리저리 생각만 많은 사고뭉치입니다.

0개의 댓글