使用Panel控件打开窗口后的DataGridView中右键菜单打不开
我在主窗口上放置了一个Panel控件,用来做打开子窗口的容器:
wf_price f = new wf_price();
f.TopLevel = false;
this.panel1.Control.Add(f);
f.Show();
f.BringToFront();
这样打开的窗口(wf_price)中的DataGridView控件里的数据可以编辑,但是,
系统自带的右键复制粘贴的菜单打不开了,还有无法选中单元格中的数据。
本来以为是DataGridView的问题,现在才发现问题出在这里,是不是哪里需要设置一下,还是说这种方式只能这样,解决不了?
[最优解释]
f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
加上这句就可以了
[其他解释]
没试过这种用法。。友情帮顶。强势学习
[其他解释]
我试了下,确实不能选中和右键显示不来。。有点纠结。。。
[其他解释]
没有那就手动写右键菜单吧
[其他解释]
这个可能是事件冒泡没处理好,以前好像碰到过类似问题,好久没弄winform的了,不记得了
[其他解释]
都没碰到过这种情况?
那也好歹进来顶顶让我把分散了吧。
[其他解释]
期待你的答复。本周没答案就结了吧...
[其他解释]