ベースカスタムフォームを作成してから、アプリケーションにベースフォーム内のプロパティとメソッドを継承させようとしています。フォームを正しく設定したと思いますが、VS 2010でベースフォームを継承した新しいフォームを開くたびに、VSがクラッシュし、IDEを再起動する必要があります。2つの形式のコードは次のとおりです。
基本カスタムフォーム。
namespace TGBSoftware
{
public partial class BaseForm : Form
{
public int gnTaxYear { get; set; }
public string gsTableName { get; set; }
public string gsUserId { get; set; }
public BaseForm()
{
InitializeComponent();
}
}
}
基本フォームを継承するフォーム。
namespace TGBSoftware.CompuTax.Forms
{
public partial class RealEstate : BaseForm
{
public RealEstate()
{
InitializeComponent();
}
}
}