懂WinForm副窗口的请进! 本人想要做一个像千千静听那样的音乐播放器,主窗口已经完成,现在需要写一个类似千千静听旁边的搜索窗口,这个该如何做呢?看了网上的一些说法,好像都是新建一个WinForm,然后设置为上一个WinForm的子窗口,但是这样貌似不行啊!求高手解答!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在主窗体中用childform.showdialog(this)调用子窗体,在子窗体中使用:parentform f = this.Owner as ParentForm这时就可以调用主窗体的各个控件了,主要需要设置成public或其他可调用级的参数 主窗体中添加ChildForm chf = new ChildForm();chf.Show(this); 子窗体中处理ParentForm f = this.Owner as ParentForm;f.listBox1.Items.Add("子窗体按钮添加第" + f.listBox1.Items.Count.ToString() + "行"); ParentForm中的listBox1需要是public的在1楼有说明 http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html 这个很简单啊!那个窗口主要是用WebBrowser这个控件实现的,你可以在主窗口时定义一个线程。Thread thread=new Thread(new ThreadStart(Function));线程的 thread.IsBackground = true; 这样保证关闭主窗体时这个窗体也跟着关闭,再在这个窗体中放WebBrowser这个控件!!来调用你想要显示搜索歌曲的网站比如http://mp3.baidu.com/对其进行设置,大概的思路都是手写,见谅 关于时间的查询问题 c#读取txt文档的内容并显示在textbox上~ 请熟悉Webservice的高手指教 notifyIcon 的问题 C# DataGridView 获取指定一行的一列内容 Ext.Window 怎么设置他在一定时间后自动关闭呢? 有关调用基类listbox的奇怪问题 关于UDP的receive问题 客户端 文本框只能输入数字的验证(测试) c#中如何比较两个string的大小,如"AB">"AA" 请问这个Paint事件怎么没有执行 急!兔子党监察科科长cj205进来看一下 谢谢
在子窗体中使用:
parentform f = this.Owner as ParentForm这时就可以调用主窗体的各个控件了,主要需要设置成public或其他可调用级的参数
chf.Show(this); 子窗体中处理ParentForm f = this.Owner as ParentForm;
f.listBox1.Items.Add("子窗体按钮添加第" + f.listBox1.Items.Count.ToString() + "行");