페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 8 현재 »

진행 상태창 을 표시합니다.



Syntax
public void ProgressShow(
   string title, 
   string detail,
   bool enableCancel,
)


Parameters

title

Type: String

Progress 표시 Title 입니다.


detail

Type: String

세부 상테  표시 메세지 입니다.


enableCancel

Type: bool

취소 버튼 사용 여부 입니다.

취소 가능한 작업 일경우 표시 가능 하나, 대부분 사용하지 않습니다.


Returns

없음.


주의사항

  • ProgressShow 이후에 반드시 ProgressHide 되어야 합니다.


예제
'==========================================================================
'Progress 표시 테스트
'==========================================================================
Sub ProgressTest()
    
    Set mxmodule = Application.COMAddIns("iMATRIX6.ExcelModule").Object
    mxmodule.xapi.ProgressShow "잠시만 기다려주세요", "처리중 입니다", False   '(title, detail, calcen 버튼)
    
    
    For idx = 1 To 1000000

        '1초 이내 종료되는 작업에 UpdateProgress 를 사용하면 성능이 지연됩니다.
        '100 건단위 등 큰 소요시간이 오래 걸리는 작업 구분으로 update 합니다.
        If idx Mod 100 = 0 Then  '100건씩 progress 상태 update
            mxmodule.xapi.UpdateProgress "잠시만 기다려주세요", idx & " 건 처리중 입니다.", False
            DoEvents
        End If
        
    Next
    
    mxmodule.xapi.ProgressHide
End Sub
  • 레이블 없음