我正在编写(和设计)使用Windows Forms进行小型竞赛的速度,我发现每次创建新表单时我都会重复更改一些设计属性。其中一些属性是:
我的问题是:我有什么方法可以在我创建的每个表单上指定我的默认设置吗?
答案 0 :(得分:3)
创建基础表单并在构造函数中设置默认属性。添加新表单后,转到代码文件,更改从您创建的BaseForm
继承的表单。就是这样!!
BaseForm.cs
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace SOF
{
public class BaseForm : Form
{
public BaseForm()
{
InitializeComponent();
this.StartPosition = FormStartPosition.CenterScreen;
this.Size = new Size(400, 400);
this.FormBorderStyle = FormBorderStyle.FixedToolWindow;
this.MaximizeBox = false;
}
}
}
FormInherited.cs
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 SOF
{
public partial class FormInherited : BaseForm
{
public FormInherited()
{
InitializeComponent();
}
}
}