已有57人关注
关于委托机制问题
发表在C#图书答疑 2009-12-25
是否精华
版块置顶:
管理员你好,譬如在C#2005自学手册一书中的136页,若在子窗体一中添加一个button,在父窗体中添加一个textbox,通过委托机制实现:点击子窗体的button,在父窗体中的textbox中显示“你好父窗体”,程序怎么写呢。谢谢!
private void button_Click(object sender, EventArgs e)
{
};
private void textBox_TextChanged(object sender, EventArgs e)
{
};
还有个问题,我在父窗体中拖了textbox控件后,当运行打开子窗体一后,父窗体的textbox没被子窗体一覆盖掉,为什么呢?谢谢
分享到:
精彩评论 7
tmac
学分:0 LV1
2009-12-25
沙发
老师你好,用委托怎么实现呢。你上次恢复的是“子窗体中定义一个公有方法,用来返回子窗体中的值;然后在父窗体中定义一个与子窗体中方法类型相同的一个委托,直接在委托中使用子窗体中定义的方法即可。”我试着去编了下,但一直调不出来,对委托机制理解的还不透,忘老师能根据这个例子,把程序写下,行嘛,谢谢!
另外一个问题,我的意思是当我在父窗体拖一个textbox进去后,再打开子窗体,在子窗体中有那个textbox,只有通过拖动子窗体让其不和父窗体的textbox有接触才行。
tmac
学分:0 LV1
2009-12-25
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,问题回复如下:
    (1)直接在子窗体的的button的Click事件下,通过使用父窗体的对象调用textbox,然后给它的Text设置值。
    (2)父窗体的textbox没被子窗体一覆盖?什么意思?
[/FIELDSET]

回复:现在网上,书上关于委托机制的讲解感觉都很难理解透彻,希望老师能帮忙写下这个例子的代码。以便更好的理解下委托,谢谢
  
tmac
学分:0 LV1
2009-12-27
地板
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
读者朋友:
    您好,关于委托的例子我们现在只能给你个思路,现在挺忙的,以后有时间的话给你写一下!
[/FIELDSET]

回复:
  恩,好的谢谢老师
tmac
学分:0 LV1
2010-01-23
4L
[FIELDSET][LEGEND]引自:6楼[/LEGEND]
结贴。
[/FIELDSET]

回复:你好老师 现在能帮忙写下程序吗?谢谢啊
  
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照