用代码增加一个BUTTON 每次C#Winform的界面,都只要拖一下就进去了,然后,可以看到自动生成的代码,可我以同样的方式用代码增一个按钮,怎么就办不到了?当然,我知道可能是属性不够了,有没有谁可以把那种代码告诉我了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自动生成的代码是 IDE 帮你生成的, 系统运行后IDE就不能帮你做什么事了, 呵呵Button btn = new Button(); //最简单的代码 Button btn = new Button();btn.Text = "代码增加的按钮"; //还可以设置其他的btn的属性this.Controls.Add(btn); Button btn = new Button();btn.Text = "代码增加的按钮"; //还可以设置其他的btn的属性this.Controls.Add(btn);btn.Location=new Point(100,200);//指定按钮的位置btn.Click+=new EventHandler(btn_Click);//增加事件处理方法,按钮么... 解决方案里有一个叫Form1.Designer.cs(这里的Form1为窗体名称)的文件,里面有一个方法 private void InitializeComponent(),窗体的全部设计代码就是这里,如果你添加一个BUTTON的话,会看到添加一个BUTTON所需的全部条件 // // button1 // this.button1.Location = new System.Drawing.Point(115, 92); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(75, 23); this.button1.TabIndex = 0; this.button1.Text = "button1"; this.button1.UseVisualStyleBackColor = true; this.button1.Click += new System.EventHandler(this.button1_Click); 最后一行为BUTTON点击事件,然后类Form1中有一个 private System.Windows.Forms.Button button1;如果都按这样写的话,即使不用IDE也可以生成窗体 this.Controls.Add(btn);估计你是少加了这个 Button btn = new Button();btn.Text = "代码增加的按钮"; //还可以设置其他的btn的属性this.Controls.Add(btn);btn.Location=new Point(100,200);//指定按钮的位置btn.Click+=new EventHandler(btn_Click);//增加事件处理方法,按钮么... 你没有把创建好的Button对像放到本窗体中this.controls.add(button); this.Controls.Add(btn);和btn.Location = new System.Drawing.Point(115, 92); 是最重要的 生成button后还要把它加到面板里.. this.Controls.Add(button); 这样就可以了.. Flash控件Enter事件里Form1.Hide(),Form2.Show()之后,Form2不是激活状态,怎么办? 关于Excel文件打开的问题-乱码 WinFrom OCX 请问动态缓冲区应该怎么开 群发短信控件必须要有dllforvc.dll WPF:ListView中嵌入使用ComboBox的问题 C#中如何让全屏显示窗体中的各个控件也跟着放大? 关于用webbrowser的两个问题?(1)缓存问题?(2)网页脚本错误处理? 偶又来了,问题横生啊。。。。。。。 c#开发客户端图片编辑器 c#中的window 应运程序 求救求救~~
Button btn = new Button();
btn.Text = "代码增加的按钮"; //还可以设置其他的btn的属性
this.Controls.Add(btn);
Button btn = new Button();
btn.Text = "代码增加的按钮"; //还可以设置其他的btn的属性
this.Controls.Add(btn);btn.Location=new Point(100,200);//指定按钮的位置
btn.Click+=new EventHandler(btn_Click);//增加事件处理方法,按钮么...
//
// button1
//
this.button1.Location = new System.Drawing.Point(115, 92);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
最后一行为BUTTON点击事件,然后类Form1中有一个 private System.Windows.Forms.Button button1;
如果都按这样写的话,即使不用IDE也可以生成窗体
估计你是少加了这个
btn.Text = "代码增加的按钮"; //还可以设置其他的btn的属性
this.Controls.Add(btn);btn.Location=new Point(100,200);//指定按钮的位置
btn.Click+=new EventHandler(btn_Click);//增加事件处理方法,按钮么...
this.controls.add(button);
和btn.Location = new System.Drawing.Point(115, 92); 是最重要的