반응형
9.2.8 MakeProjectEvent 핸들러와 인자 클래스
접근성 평가 프로젝트를 생성 과정에서 선택한 프로세스의 메인 창의 자동화 요소를 검색을 비롯하여 평가에 필요한 정보를 수집하여 접근성 평가 프로젝트 개체를 생성할 때 이를 통보하는 이벤트 핸들러와 인자 클래스를 정의합시다.
using System; using System.Data; namespace 예제_9_접근성_평가_도우미 { public delegate void MakeProjectEventHandler( object sender,MakeProjectEventArgs e); public class MakeProjectEventArgs:EventArgs { public AccEvalProject AccEvalProject { get; private set; } public string Title { get { if (AccEvalProject == null) { return string.Empty; } return AccEvalProject.Title; } } public DataTable Table { get { if (AccEvalProject == null){ return null; } return AccEvalProject.Table; } } public EHProcess EHProcess { get { if (AccEvalProject == null){ return null; } return AccEvalProject.EHProcess; } } internal MakeProjectEventArgs(AccEvalProject aeproject) { AccEvalProject = aeproject; } public override string ToString() { return Title; } } } |
[소스 9.6] MakeProjectEventArgs.cs
반응형
'프로그래밍 기술 > 소프트웨어 접근성, UI 자동화' 카테고리의 다른 글
9. 접근성 평가 도구 만들기 - 16. ProjectInfoControl (0) | 2017.12.12 |
---|---|
9. 접근성 도구 만들기 - 15. ProjectSelectForm (0) | 2017.12.12 |
9. 접근성 평가 도구 만들기 - 14.ProjectMakerControl (0) | 2017.12.12 |
9. 접근성 평가 도구 만들기 -13. 접근성 평가 도우미 폼, 컨트롤 구현, EHHighlight (0) | 2017.12.12 |
9. 접근성 평가 도구 만들기 - 12. EvalManager 클래스 구현 (0) | 2016.10.27 |
9. 접근성 평가 도구 만들기 - 10. AccEvalProject 클래스 구현 (0) | 2016.10.25 |
9. 접근성 도구 만들기 - 8. FindAutoElemEvent 핸들러와 인자 클래스 구현 (0) | 2016.10.25 |
9. 접근성 평가 도구 만들기 - 7. EHAutoElem 클래스 (0) | 2016.10.24 |
9. 접근성 평가 도구 만들기 - 6. EHProcess 클래스 (0) | 2016.10.24 |
9. 접근성 평가 도구 만들기 - 5. ImageCaptuer 클래스 (0) | 2016.10.19 |