private void NotifyChildPanel_Load(object sender, EventArgs e) { if (!BrowserCapture.FileAvailable(this.THREAD_ID)) { this.IMAGE_VIEW_BUTTON.Visible = false; } }
private void IMAGE_VIEW_BUTTON_Click(object sender, EventArgs e) { if (BrowserCapture.FileAvailable(this.THREAD_ID)) { if (NotifyBox.Show(null, "질문", "캡처된 게시물 이미지를 보시겠습니까?", NotifyBoxType.YesNo, NotifyBoxIcon.Question) == NotifyBoxResult.Yes) { BrowserCapture.OpenImage(this.THREAD_ID); } } else { NotifyBox.Show(null, "이미지 없음", "이 게시물에 대한 캡처된 이미지가 없습니다.", NotifyBoxType.OK, NotifyBoxIcon.Warning); } }
private void OPEN_BUTTON_Click(object sender, EventArgs e) { bool isNetworkError; if (NaverRequest.IsDeletedThread(this.THREAD_ID, out isNetworkError)) { if (isNetworkError) { NotifyBox.Show(null, "오류", "죄송합니다, 네트워크 오류가 발생했습니다.", NotifyBoxType.OK, NotifyBoxIcon.Error); } else { if (BrowserCapture.FileAvailable(this.THREAD_ID)) { if (NotifyBox.Show(null, "삭제된 글", "이 게시물은 삭제되었습니다, 캡처된 이미지를 보시겠습니까?", NotifyBoxType.YesNo, NotifyBoxIcon.Warning) == NotifyBoxResult.Yes) { BrowserCapture.OpenImage(this.THREAD_ID); } } else { NotifyBox.Show(null, "삭제된 글", "이 게시물은 삭제되었습니다.", NotifyBoxType.OK, NotifyBoxIcon.Warning); } } } else { try { System.Diagnostics.Process.Start(this.dataTemp.threadURL); } catch (Exception ex) { Utility.WriteErrorLog(ex.Message, Utility.LogSeverity.EXCEPTION); NotifyBox.Show(null, "오류", "죄송합니다, 웹 페이지를 여는 도중 오류가 발생했습니다.", NotifyBoxType.OK, NotifyBoxIcon.Error); } } }