苏飞论坛

标题: 基础问题 ,帮解答 [打印本页]

作者: hzljf1314    时间: 2014-9-5 13:02
标题: 基础问题 ,帮解答
我想在按钮click后,调用其他函数来实现在richtextbox中输入 内容,不想直接输入,这些写Richtextbox没反应,帮看下代码。
namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
        }

        private void button1_Click(object sender, EventArgs e)
        {
            ceshi();
        }
        public static void ceshi()
        {
            RichTextBox richtextbox = new RichTextBox();
            richtextbox.Text = "测试";
        }

    }
}


作者: 站长苏飞    时间: 2014-9-5 13:20
RichTextBox richtextbox = new RichTextBox();
            richtextbox.Text = "测试";

New着干什么,直接在窗体上拉一下才有效果

拉好直接使用名称这样写

   richtextbox.Text = "测试";就行了。不需要上面的
作者: hzljf1314    时间: 2014-9-5 13:46
拉一下是啥意思,不new 的话。richtextbox没有 text属性 设置。。所以我就NEW ,请指教,
作者: 站长苏飞    时间: 2014-9-5 13:50
拉控件会吧,就是把控件放到窗体上。这样就自动生成了。你直接New出来的,就没有添加的窗体里,是不会显示的,
或者你加上一行,
this.Control.add( richtextbox)
不过也不一定,没有直接放窗体上方便
作者: hzljf1314    时间: 2014-9-5 13:56
本帖最后由 hzljf1314 于 2014-9-5 14:01 编辑
站长苏飞 发表于 2014-9-5 13:50
拉控件会吧,就是把控件放到窗体上。这样就自动生成了。你直接New出来的,就没有添加的窗体里,是不会显示 ...

哦。这个我肯定拉了。我的易是这样
我在按钮click里面有Richtextbox1.text
但是在我自己创建的函数里卖弄没有 这个。只有RichTextbox
不知道啥原因我不知道我这样说飞大明白不,新手。谅解~~
但是NEW了以后就有TEXT属性,但是没用、
下面2个图片的区别

作者: 站长苏飞    时间: 2014-9-5 14:12
你方法把static 删除
作者: hzljf1314    时间: 2014-9-5 14:23
J解决了。3Q!
作者: ching126    时间: 2014-9-5 22:58
强烈支持楼主ing……




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4