>source

내 티켓에 메모를 추가할 시기를 알려주는 간단한 winforms 앱이 있습니다. 내가 직면한 문제는 응용 프로그램이 최소화될 때 내가 연 다른 모든 창과 프로그램 앞에 메시지 상자가 표시되지 않는다는 것입니다.

내가 가지고 있는 code는 다음과 같습니다.

private void button1_Click(object sender, EventArgs e) {
     DialogResult result1= MessageBox.Show("Add some notes to your current ticket?",
      "Add Notes",
      MessageBoxButtons.YesNo);
     if (result1== DialogResult.Yes) {
      Timer tm;
      tm= new Timer();
      tm.Interval= int.Parse(textBox2.Text);
      tm.Tick += new EventHandler(button1_Click);
      string pastebuffer= DateTime.Now.ToString();
      pastebuffer= "### Edited on " + pastebuffer + " by " + txtUsername.Text + " ###";
      Clipboard.SetText(pastebuffer);
      tm.Start();
     } else if (result1== DialogResult.No) {
      //do something else
     }

내 이해는 내가 추가해야한다는 것입니다TopMost= 참. 하지만 내 code에서 추가할 위치를 볼 수 없습니까?

  • 이전 javascript : ngx-charts를 사용하여 업데이트할 때마다 SVG 요소의 너비와 높이가 증가합니다.
  • 다음 windows : 배치 파일 실행 후 콘솔 자동 닫기를 방지하는 방법