在VS2005中,如何根据C#的按钮控件的背景图片来控制程序执行呢?

解决方案 »

  1.   

    什么意思 指背景图片表示程序运行程序就运行 暂停就暂停吗 application对象方法看看
      

  2.   

    用ImageList来处理button的背景图.
    this.button1.ImageList = this.imageList1;
    this.button1.ImageIndex = 1;点击时跟据ImageIndex来做判断.
       private void button1_Click(object sender, EventArgs e)
            {
                switch (this.button1.ImageIndex)
                {
                    case 1:
                        .........
                }
                
            }
      

  3.   

    这个可以,只是在按钮设计时:
    this.button1.BackgroundImage = global::WindowsApplication1.Properties.Resources.typeB01btn01;在按钮的单击事件中判断是不是这张图片还是另外一张,我想用BackgroundImage的Equal方法,可是这个不对.==也不行,没有直接比较的方法吗?我原来是用一个变量来标记的.
      

  4.   

    直接用Image来做比较,恐怕不现实.
    将Image转成二进制流,再来判断两个图是否相等.为什么非要用Image来做为判断的依据?
    可以在执行this.button1.BackgroundImage = global::WindowsApplication1.Properties.Resources.typeB01btn01; 
    时, 加一句:
    this.button1.Tag = "aaa";用this.button1.Tag来做为判断的依据.