日期:2014-05-17  浏览次数:20776 次

c#winform panel的问题
一个panel分成4个单元格,里面放了四个不同的视频,现在我想要在某一个视频上右键点击出现“关闭”,点“关闭”后出现提示框
求高手给个完整代码

------解决方案--------------------
为4个单元格添加右键菜单就可以了,右键菜单在左边的工具栏里现成的控件。
------解决方案--------------------
1楼说的对,右键菜单控件,写一个关闭,点击关闭,弹出提示框,click事件里写上messagebox show()
------解决方案--------------------
如果单元格个数不固定如果是动态生成的单元格,那么动态生成单元格的时候可以同时给动态生成的单元格指定所关联的右键菜单
------解决方案--------------------
右键菜单与每个生成的panel关联一下就可以了,然后在事件里面根据sender对象去判断是哪个panel。
个人认为给代码不太现实,如果有人之前写过类似的代码或许能给你,如果没写过就得花精力去给你写代码,多数人肯定是不愿意的,我还是比较鼓励你自己去思考去实现,那样既能锻炼你的编程思路,相对于为说自己经过深思熟虑写的代码印象也比较深刻。
以上看法属个人建议
------解决方案--------------------
在一个panel 上,在放置多个panel,这样的话,你的总体编程难度会降低不少。
如果在一个panel上画出4个格子,再判断每个格子的位置并加入不同的菜单,这个比较麻烦。