SharpDevelop-自制MDI範本(MDIFormsProject.xpt)
儲存位置 C:\Program Files\SharpDevelop\data\templates\project\CSharp
範本內容如下: <?xml version="1.0"?>
<!-- Template Header -->
${res:Templates.Project.WindowsApplication.Name}(MDI)
C#
C#.Project.Form
C#
${res:Templates.Project.WindowsApplication.Description}(MDI)
<!-- Actions -->
${ProjectName}
<![CDATA[${StandardHeader.C#}
using System;
using System.Windows.Forms; namespace DefaultNamespace
{
///
/// Description of MDIForm.
///
public class MDIForm : System.Windows.Forms.Form
{
public MDIForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
//===new ChildForm===
//Form1 ChildForm=new Form1();
//ChildForm.MdiParent=this;
//ChildForm.Show();
}
[STAThread]
public static void Main(string[] args)
{
Application.Run(new MDIForm());
}
#region Windows Forms Designer generated code
///
/// This method is required for Windows Forms designer support.
/// Do not change the method contents inside the source code editor. The Forms designer might
/// not be able to load this method if it was changed manually.
///
private void InitializeComponent()
{
//
// MDIForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(292, 266);
this.Text = "MDIForm";
this.Name = "MDIForm";
this.IsMdiContainer=true;
}
#endregion
}
}]]>
<![CDATA[using System.Reflection;
using System.Runtime.CompilerServices; // Information about this assembly is defined by the following
// attributes.
//
// change them to the information which is associated with the assembly
// you compile. [assembly: AssemblyTitle("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")] // The assembly version has following format :
//
// Major.Minor.Build.Revision
//
// You can specify all values by your own or you can build default build and revision
// numbers with the '*' character (the default): [assembly: AssemblyVersion("1.0.*")] // The following attributes specify the key for the sign of your assembly. See the
// .NET Framework documentation for more information about signing.
// This is not required, if you don't want signing let these attributes like they're.
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile("")]
]]>
網海無涯,唯學是岸!