C#在窗口输出文字的有关问题

C#在窗口输出文字的问题
我是做VC/MFC的,最近工作需要紧急修改一个C#项目,碰到个问题:
开发环境是VS2010,有一个界面,设计页叫 xxx.cs [Design] ,这个界面上都是图片和2个编辑框,且设计页里就已经把图片显示出来了,所以开发工程里看到的就像运行起来的样子了,然后我想在界面上输出文字
我在网上找到人家说要在窗口输出文字就要添加Form_paint函数,类似于MFC的OnPaint,我认为很有道理,但是我在窗口的图片上右击出现的属性页看到的类名为什么是pictureEdit,应该是Form之类的才对吧?然后添加的Paint消息也是pictureEdit_Paint,然后代码如下

       private void pictureEdit2_Paint(object sender, PaintEventArgs e)
        {
           Graphics grp = e.Graphics;
            grp.DrawString("Test string", this.Font, Brushes.AliceBlue, 10, 10);
        }

结果就是没有任何效果,然后我怀疑是不是图片挡掉了文字,然后我把坐标(10,10)处的图片,右键---Choose Image,选择了None,在编译运行还是没有输出。再然后我怀疑是不是我右击的是图片,所以操作的是图片的属性,然后我把图片去了再右击还是一样的pictureEdit

是不是我这个窗口比较特殊,不是Form?那我要如何才能添加Form_paint函数并在图片上输出文字?能添加字体效果就更好了

附图一张,谢谢各位!!!
C#在窗口输出文字的有关问题


------解决方案--------------------
你把你的界面截图贴出来一下吧
画一下你想在哪显示
------解决方案--------------------
文字要显示在什么地方?标题?还是其他的哪儿?
------解决方案--------------------
你先弄清楚那个是个winform程序还是控制台程序再说
基于窗口的程序,print当然不能
可以拖个label过来显示
给label赋值用label.text="";
------解决方案--------------------
想显示什么文字给label.text赋值就行了
------解决方案--------------------
Graphics.DrawString,不知道是不是满足你的要求,在Paint事件里面e.Graphics ,再找一下这个DrawString的用法
------解决方案--------------------
代码没错,如果不是被图片挡住了根本没道理不显示,那就是你描述的问题不够全面了
------解决方案--------------------
你用这个就可以啊label.text,想显示什么字。到.cs里面绑定下。然后前台就可以了啊。不是你那printf (C) ,cout(C++)
------解决方案--------------------
感觉应该不是设置的问题