public Form1()
        {
            InitializeComponent();
            bmp = new Bitmap(this.Width, this.Height);
        }        Bitmap bmp;        private void button1_Click(object sender, EventArgs e)
        {
            Graphics gs1 = Graphics.FromImage(bmp);
            gs1.DrawString("测试", this.Font, Brushes.Blue, 100, 100);
            this.CreateGraphics().DrawImage(bmp, 0, 0);
        }        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            this.CreateGraphics().DrawImage(bmp, 0, 0);
        }

解决方案 »

  1.   

    我是想实现 textBox.text如果是1-1,则(0,0)点画矩形,如果是1-2则其它点画 我不明白怎么将textBox的text与画矩形相连接,而又不会再进行其它操作后,所画矩形消失,代码呀 谢拉感谢jx0797
      

  2.   

    可以处理textBox的Validating事件,通过判断text内容进行不同的画操作。至于所画矩形消失,是因为在你操作的过程中,窗口重绘,你需要在窗口重绘事件中重画即可。