如图,什么在已填充颜色的方框给出提示或禁止再次填充颜色?

解决方案 »

  1.   

    重绘应该是Refresh事件或者Update事件,
    你这个不是,应该是单击鼠标改变颜色的功能
            void InputTemplateSelectForm_MouseClick(object sender, MouseEventArgs e)
            {
                Control ctr = sender as Control;
                if (ctr.BackColor != Color.Gray)
                {
                    ctr.BackColor = Color.Yellow;
                }
            }
      

  2.   

    把方块都换成Panel控件,设置背景色和提示.