프로그래밍 기술/소프트웨어 접근성, UI 자동화

9. 접근성 평가 도구 만들기 - 14.ProjectMakerControl

언제나휴일 2017. 12. 12. 13:29
반응형

9.3.2 ProjectMakerControl



 

 평가 프로젝트를 생성할 때 평가 제목을 입력하는 ProjectMakerControl를 제공합시다. 현재는 프로젝트 이름을 입력하는 기능 외에 특별한 점이 없지만 보다 편리한 평가 도구를 개발한다면 평가 대상 컨트롤 종류나 상태를 선별하여 필터링 수준을 정의하는 등의 작업이 있을 수 있을 것입니다.

 

[그림 9.11] ProjectMakerControl 배치


[그림 9.11] ProjectMakerControl 배치

 

번호

컨트롤 형식

컨트롤 이름

특이 사항

1

TextBox

tbox_title

 

2

Button

btn_ok

DialogResult 속성을 OK로 설정

3

Button

btn_cancel

DialogResult 속성을 Cancel로 설정

[ 9.2] HighlightForm의 자식 컨트롤

 

 그리고 btn_ok 클릭 이벤트 핸들러와 btn_cancel 클릭 이벤트 핸들러를 추가하여 다음처럼 구현합니다.

private void btn_ok_Click(object sender, EventArgs e)

{

    ProcessSelectForm psf = new ProcessSelectForm(tbox_title.Text);

    psf.ShowDialog();

    Visible = false;

}

private void btn_cancel_Click(object sender, EventArgs e)

{

    Dispose();

}

반응형