public void WindowStart()
        {
            showWin = ShowDataWindow.GetShowDataWindow(myFileRep.MyDataTable);
            showWin.Show();


            autoModeActivateFlag = 0;
            prevIndex            = -1;       // 이전 인덱스 초기값. -1로 하여 거절하게 만듬
            scrollViewFlag       = false;    //스크롤 뷰 초기값

            serverNameTxt.Text = serverName; // 서버 이름
            fullJobCount       = myFileRep.MyDataTable.Rows.Count;
            fullJobTxt.Text    = fullJobCount.ToString();

            myMediaPlayer.Volume = volumeSlider.Value;
            volumeTxt.Text       = (volumeSlider.Value * 100).ToString();

            myMediaPlayer.SpeedRatio = speedSlider.Value;
            speedTxt.Text            = (speedSlider.Value * 100).ToString();
            CalCurrentJobRow();

            currentIndex = CalcLastJob();
            if (currentIndex >= fullJobCount)
            {
                currentIndex = 0;
            }

            realFileCount = CalcFileCount(myFileRep.MyDataTable.Rows.Count); // 출력 파일 개수
            showWin.UpdateShowData(myFileRep.MyDataTable);                   // 검증 시 데이터 출력이 갱신되지 않는 현상
            WindowStatusUpdate(currentIndex);
        }
 public static ShowDataWindow GetShowDataWindow(DataTable inputData)
 {
     if (thisWin is null)
     {
         thisWin = new ShowDataWindow(inputData);
         return(thisWin);
     }
     else
     {
         return(thisWin);
     }
 }