tablelayoutpanel控件-鼠标双击picturebox控件可以充满整个tableLayoutPanel控件

问题描述

鼠标双击picturebox控件可以充满整个tableLayoutPanel控件

C# Winform项目,在form窗体中,放置了一个tableLayoutPanel控件(2行、2列)并设置它的dock为fill。
然后在每个格子里放一个panel控件并分别设置dock也为fill(共4个panel控件)。
最后在每个panel控件中放一个picturebox控件并分别设置dock也为fill(共4个picturebox控件)。

如何实现用鼠标双击其中任意一个picturebox控件,能够使用picturebox控件充满整个tableLayoutPanel控件。再用鼠标双击该picturebox控件可以使用picturebox控件还原到tableLayoutPanel控件原来所在的位置。

请问各位,有没有相关的参考资料或源码。谢谢。

解决方案

建议你做一个和tableLayoutPanel一样大的panel,然后叠放在tableLayoutPanel下面(不是装在里面)
双击某个picturebox的时候,就把它移动到panel里面,dock为fill,并且用BringToFront移动到前面,盖住tableLayoutPanel。再双击就让tableLayoutPanel BringToFront,同时把它移动回来。

时间: 2024-11-29 23:33:22

tablelayoutpanel控件-鼠标双击picturebox控件可以充满整个tableLayoutPanel控件的相关文章

winform中有很多label控件,双击后怎么判断是在哪一个label控件上双击的呢

问题描述 ,如图,窗体中有很多个label控件,想在双击不同的label的时候打印不同的东西出来,请问怎么判断是在哪个label上双击的呢?谢谢 解决方案 解决方案二:给每个label加上DoubleClick事件的处理代码.1:给每个不同的控件添加不同的处理代码,那么直接就知道了2:给每个控件绑定相同的处理代码,在事件的参数里有sender参数,把它强转为label后判断name就可以知道是谁被点击的解决方案三:无论是托放的还是动态的每个控件名称都是不同的当然可以区别解决方案四:事件中有一个s

为.net中的ListBox控件添加双击事件

控件 我在用dotnet做一个项目的过程中,遇到了一个ListBox的问题:通过在一个ListBox中双击,把选中的项添加到另一个ListBox中,但ListBox控件本身并没有该事件,那么如何实现呢?我就想到了客户端脚本javascrit,通过查阅相关资料,终于把这个问题解决了,现在写出来与大家分享,希望能对大家有所帮助.        这里有三个问题:        第一:双击所要执行的javascript代码是什么?                    注意:javascript代码的语

asp.net RadioButton控件响应双击方法

asp教程.net radiobutton控件响应双击方法 */ using system; using system.collections.generic; using system.text; using system.windows.forms; using system.threading; using system.runtime.interops教程ervices; using system.diagnostics; using system.data; using system.

WPF中image控件鼠标事件

问题描述 我在WPF的窗口中添加了一个image控件,然后想通过该控件的MouseDown事件来捕捉鼠标的位置,可是添加了事件的处理程序后,该事件怎么都不响应,下面是xaml和cs中的代码<Windowx:Class="TrackingForms.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.mic

vs2008-如何在ocx控件中调用另一个已经封装完整的ocx控件?

问题描述 如何在ocx控件中调用另一个已经封装完整的ocx控件? ocx开发初学者一名. 手上有一个完整的ocx控件A,我希望在另一个控件B中插入这个A.在调用控件B的界面中可以看到A的界面.就像用一个exe调用ocx一样实现是否可行? vs2008环境.

控件随窗体等比例缩放,怎么改变combo控件下拉按钮的大小?

问题描述 控件随窗体等比例缩放,怎么改变combo控件下拉按钮的大小? 控件随窗体等比例缩放,怎么改变combo控件下拉按钮的大小?为什么它的大小不会自动缩放?

c#窗体控件- 麻烦问下下图使用的是C#什么控件,多谢!

问题描述 麻烦问下下图使用的是C#什么控件,多谢! 解决方案 DSADASDSA飞飞斯蒂芬森的风骚的分斯蒂芬 解决方案二: C#常用控件介绍使用[C#]对于ListView控件使用的个人心得C#使用微软网页浏览器控件 解决方案三: 难道不是GridView吗....listviewK看着也像 解决方案四: DataGridView 控件

imageview-setBitmap()方法不能填充满ImageView这个控件。

问题描述 setBitmap()方法不能填充满ImageView这个控件. 1C ImageView的属性scaleType试过没用,把src改为Background也是没用 解决方案 [iOS]CoreImage原生二维码生成[iOS]CoreImage原生二维码生成 解决方案二: 动态设置属性的话,也要设置边界大小,width和height使用match_parent 解决方案三: /** * @param 图片缩放 * @param bitmap 对象 * @param w 要缩放的宽度

我在页面上创建TreeView控件,但是为什么找不到所创建的TreeView控件,在线等哦哦~~~

问题描述 我在页面上创建TreeView控件,但是为什么找不到所创建的TreeView控件页面上已经显示TreeView出来,但是找不到它的ID//创建TreeviewTreeViewtv_root=newTreeView();//创建Treeviewtv_root.Attributes.Add("runat","server");tv_root.Attributes.Add("ShowLines","True");strin