C#

qq_28153965 2016-01-04 01:00:22
在form1中打开的的文件的名字显示在form2中的listbox里,代码怎么写?
新手,求大神的帮忙啊
...全文
134 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2016-01-04
  • 打赏
  • 举报
回复
807254150 2016-01-04
  • 打赏
  • 举报
回复
直接将文件名获取了将文件名当做参数传到第二个窗体上面就行了~
qq_28153965 2016-01-04
  • 打赏
  • 举报
回复
解决了,谢谢
u010782520 2016-01-04
  • 打赏
  • 举报
回复
给你个超级简单的例子吧,看看应该就明白了,当然,前提是了解什么是委托。 两个form form1添加一个button1,一个textBox1 form2添加一个button1 form1中写如下方法
 public void dosomething()
        {
            this.textBox1.Text = "Do It!";
        }
form1的button1单击事件如下
 private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.justdoit = dosomething;
            f2.ShowDialog();
        }
form2写委托
public delegate void dof1();
        public  dof1 justdoit;
form2的button1单击事件如下
private void button1_Click(object sender, EventArgs e)
        {
            justdoit();
            this.Close();
        }
当然了,这只是个简单的例子,帮你理解委托的作用。你想要实现的获取打开文件的文件名只要改改,也是可以实现的。
qq_28153965 2016-01-04
  • 打赏
  • 举报
回复
可以给个代码吗?我没太看懂
Justin-Liu 2016-01-04
  • 打赏
  • 举报
回复
使用委托可以实现
xdashewan 2016-01-04
  • 打赏
  • 举报
回复
一般使用委托

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧