none
关于按钮的问题 RRS feed

  • 问题

  • 我新创建一个window from application,在public form中用

    button bt =new button()创建一个新的按钮

    然后我应该怎么写才可以用鼠标按一下这个按钮,按钮的颜色就变成红色??

    (我知道变红色是  bt.backcolor=color.red,但是要怎么设置bt.click???)

    (还有我不要从工具箱中直接拖出来,我的目的是用手写出来)

    小弟是新手,大侠帮我!!!

    2011年10月10日 14:49

答案

  • bt.OnClick+= 然后tab键就会生成这个按钮的click事件..将 bt.backcolor=color.red写到click事件中


    Ellis_Wong
    2011年10月10日 15:29
  • dear

    请参考以下

    http://www.dotblogs.com.tw/yc421206/archive/2009/06/01/8636.aspx

    http://www.dotblogs.com.tw/yc421206/archive/2010/06/10/15763.aspx


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2011年10月10日 16:45
  • Windows Forms 里面的话:

    Button b = new Button();
    b.Click += (_sender, _e) => { b.BackColor = Color.Red; };
    this.Controls.Add(b);


    Mark Zhou
    2011年10月11日 11:17
  •   public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            Button bt;
            private void Form1_Load(object sender, EventArgs e)
            {
                bt= new Button();
                bt.Name = "bt1";
                bt.Text = "点击";
                this.Controls.Add(bt);
                bt.Click+=new EventHandler(bt_Click);
            }
    
            private void bt_Click(object sender, EventArgs e)
            {
                bt.BackColor = Color.Red;
            }
        }
    


    http://blog.csdn.net/zx13525079024
    2011年10月12日 7:23

全部回复

  • bt.OnClick+= 然后tab键就会生成这个按钮的click事件..将 bt.backcolor=color.red写到click事件中


    Ellis_Wong
    2011年10月10日 15:29
  • dear

    请参考以下

    http://www.dotblogs.com.tw/yc421206/archive/2009/06/01/8636.aspx

    http://www.dotblogs.com.tw/yc421206/archive/2010/06/10/15763.aspx


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2011年10月10日 16:45
  • 自己先去看些资料吧..不要当伸手党..

    2011年10月11日 3:53
  • Windows Forms 里面的话:

    Button b = new Button();
    b.Click += (_sender, _e) => { b.BackColor = Color.Red; };
    this.Controls.Add(b);


    Mark Zhou
    2011年10月11日 11:17
  •   public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            Button bt;
            private void Form1_Load(object sender, EventArgs e)
            {
                bt= new Button();
                bt.Name = "bt1";
                bt.Text = "点击";
                this.Controls.Add(bt);
                bt.Click+=new EventHandler(bt_Click);
            }
    
            private void bt_Click(object sender, EventArgs e)
            {
                bt.BackColor = Color.Red;
            }
        }
    


    http://blog.csdn.net/zx13525079024
    2011年10月12日 7:23