반응형
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 |