开始我没有 Visual Studio
,因为我的电脑不支持它,但我有msbuild,我编译解决方案。
form1.designer.cs
make变量接收新的实例化可视对象,然后在InitializeComponent
方法上设置属性,如下所示
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbtnFuncionarios = new System.Windows.Forms.ToolStripButton();
this.tsbtClientes = new System.Windows.Forms.ToolStripButton();
this.tsbtnLivros = new System.Windows.Forms.ToolStripButton();
this.toolStrip2 = new System.Windows.Forms.ToolStrip();
this.tsbtnSair = new System.Windows.Forms.ToolStripButton();
this.toolStrip1.SuspendLayout();
this.toolStrip2.SuspendLayout();
this.SuspendLayout();
//
// toolStrip1
//
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.tsbtnFuncionarios,
this.tsbtClientes,
this.tsbtnLivros});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(618, 55);
this.toolStrip1.TabIndex = 0;
this.toolStrip1.Text = "toolStrip1";
and continue...
问题是当我需要创建一个可视对象时,可视化工作室执行或编辑现有的变量类型以使其接收其他对象类型,例如我使用visual studio图形布局在表单上放置一个按钮(我在我的school)是在接收可视对象的变量的某处创建的,但至少我可以看到它没有在这里实例化,也没有在form1.resx
中实例化(我对这个文件上写的东西不太了解)所以这些在哪里变量实例化和/或如何创建新变量或更改这些变量类型。
抱歉,我仍然无法发布两个以上的链接
答案 0 :(得分:1)
Form1.Designer.cs
将具有设计控件,声明,实例化以及特定属性的默认值,例如TextBox1.Text
默认值。当开发人员通过WinForms设计器进行更改时,Visual Studio将管理Form1.Designer.cs
并更新它。
Form1.cs
将拥有表单的事件处理程序和构造函数。通常,Visual Studio中的开发人员会将其代码放在此处。
Form1.resx
不常用。有关详细信息,请参阅下面的Stack Overflow答案。
purpose of form1.designer.cs and form1.resx