新建一个类库
using System.Windows.Forms;
public class MyControl
{
private richTextBox rtb=null;
public MyControl(richTextBox rtb)
{
this.rtb=rtb;
}public void AppendText()
{
rtb.AppendText("Hello");
}
}在Form窗体上有一个richTextBox
MyControl mc=new MyControl(richTextBox1);
mc.AppendText();
为什么窗体上的richTextBox没有添加内容呢?
大虾们指点一下,谢谢!
using System.Windows.Forms;
public class MyControl
{
private richTextBox rtb=null;
public MyControl(richTextBox rtb)
{
this.rtb=rtb;
}public void AppendText()
{
rtb.AppendText("Hello");
}
}在Form窗体上有一个richTextBox
MyControl mc=new MyControl(richTextBox1);
mc.AppendText();
为什么窗体上的richTextBox没有添加内容呢?
大虾们指点一下,谢谢!
解决方案 »
- 把数据库中A表age列数据 拷贝到B表的age列里?
- Winform下画线感觉很不连贯。
- 请高手帮忙看看 我这个程序 为什么结果总是负数。。
- dataset如何写入到SQL数据库中?
- Datagrid中怎样用颜色区分行。。。。。。。。。。。。。。
- 高手救急
- 100分求datagrid分页的简单问题
- 用c#编程实现对office文档处理,比如加背景图片,保存等,需要用到哪方面的知识,求高手指教
- 我想把第三方的指令定义为一个字符窜,但又不能和C#冲突
- 我用sqldataAdapter查询出两个表并fill()到一个dataset中,但是update只可以更新第一个表,怎么回事?
- 关于数据导出的问题
- 一些理论的常识问题!!有软件高手进来看下啊!!
dgAppendText dg=new dgAppendText(mc.AppendText);
dg();
改成这样,还是不行
public partial class UserControl1 : UserControl
{
private RichTextBox rtb = null; public UserControl1()
{
InitializeComponent();
}
public RichTextBox RTBAttribute
{
get
{
return rtb;
}
set
{
rtb = value;
}
}
public void AppendText()
{
rtb.AppendText("Hello");
}
}
在另一测试项目的窗体中,加入richTextBox1;测试如下
private void button1_Click(object sender, EventArgs e)
{
userControl11.RTBAttribute = richTextBox1;
userControl11.AppendText();
}
可以显示