C#窗体问题...???
我把 子窗体 添加进主窗体的一个 Panel控件中,但不能对子窗体进行操作了、、、,,比如添加一些按钮,或写一些单击事件。。。求解答。。。。!!这是怎么 了。。。。如果操作子窗体,应该怎么做。。。???
[解决办法]
var f = new Form2();f.TopLevel = false;f.Parent = this.panel1;f.Show();var btn = new Button();btn.Location = new Point(10, 10);btn.Click += (v1, v2) => Console.WriteLine(1);f.Controls.Add(btn);
[解决办法]
看不懂啊看不懂。。。
理论上子窗体的修改只能在子窗体内,不可能在主窗体修改子窗体
比如winform下主窗体的panel内添加了一个子窗体UserControl,这时候UserControl其实就相当于是一个Control,你什么时候能给微软提供的button在添加一些东西的?
[解决办法]
你子窗体事件加载没有?
那样用panel加载子窗体跟直接show出来,也没多大差别。。。
[解决办法]