-2

アプリケーションを起動するとすぐに、フォーム ウィンドウが突然閉じ始めました。出力ウィンドウには、何が原因であるかについてのヒントを与えるものは何もなく、エラーもスローされません。誰にもアイデアはありますか?

フォームのクラスに提供しました。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ProjectBoardManagement {
  public partial class CreateBoard : Form {

    Functions funcs = new Functions();

    public CreateBoard() {
      InitializeComponent();
    }

    private void CreateBoardButton_Click(object sender, EventArgs e) {
      String BoardName = BoardNameText.Text;
      String Pages = "";
      String Labels = "";
      foreach (ListViewItem i in PageNameList.Items) {
        Pages = (Pages + i.Name.ToString() + ",");
      }

      foreach (ListViewItem i in LabelNameList.Items) {
        Labels = (Labels + i.Name.ToString() + ",");
      }

      String BoardFile = ("board_" + BoardName + ".txt");
      funcs.SaveSetting(BoardFile, "name", BoardName);
      funcs.SaveSetting(BoardFile, "pages", Pages);
      funcs.SaveSetting(BoardFile, "labels", Labels);

      FormManagement.CreateBoard.Hide();
      FormManagement.BoardList.LoadBoardList();
    }

    private void PageNameButtonAdd_Click(object sender, EventArgs e) {
      String pagename = PageNameText.Text;
      if (pagename != "") {
        PageNameList.Items.Add(pagename);
      }
      PageNameText.Text = "";
    }

    private void LabelNameButtonAdd_Click(object sender, EventArgs e) {
      String labelname = LabelNameText.Text;
      if (labelname != "") {
        LabelNameList.Items.Add(labelname);
      }
      LabelNameText.Text = "";
    }
  }
}
4

1 に答える 1

0

明らかに最初に行うこと - デバッグ モードで実行し、すべての例外で実行を停止します。これにより、そこからの移動方法に関する十分な情報が得られるはずです。

それ以外 の場合Functions funcs = new Functions();は疑わしいようです。

于 2013-03-13T17:03:57.490 に答える