我的窗体是用tablayoutpanel(h:1000,W:1000)布局的有两行4个单元格
在每个单元格中有个图片,当我点击图片我想图片的宽度高度和tablayoutpanel(h:1000,w:1000)一样的大小
我用
picturebox1.bringtofront();
picturebox1.Location = new System.Drawing.Point(0,0);
picturebox1.Size= new System.Drawing.Size(1000,1000);
图片填满了单元格,如何让图片跟tablayoutpanel一样大小浮在它上面。
在每个单元格中有个图片,当我点击图片我想图片的宽度高度和tablayoutpanel(h:1000,w:1000)一样的大小
我用
picturebox1.bringtofront();
picturebox1.Location = new System.Drawing.Point(0,0);
picturebox1.Size= new System.Drawing.Size(1000,1000);
图片填满了单元格,如何让图片跟tablayoutpanel一样大小浮在它上面。
解决方案 »
- c# listview如何在其它列添加checkbox?
- 求C# 根据汽车所在经纬度,怎么在地图上面添加图片
- C#代码帮我解答一次啊吧,我越看越糊涂
- 请问两个关于DataGridView的问题:(1)DataGridViewCheckBoxColumn;(2)最下面多1行
- c#如何实现星期几的几时几分进行某项操作
- C# winform抓屏的问题?
- 怎么获取DataGridView里的checkbox里的值
- .NET、C# 如何实现调用速卖通接口功能
- 如何从鼠标事件里引发paint?
- devexpress中GridControl如何初始化10行?
- 多线程操作,锁定全局变量问题
- C# 调用 MFC dll 问题
picturebox1.Size= new System.Drawing.Size(1000,1000);
picturebox1.bringtofront();
这样试试
picturebox1的父容器必须是tablayoutpanel
有和tablelayoutpanel一样大并且浮在其上吗!不是值填满其中一个单元格吗!
private void pictureBox1_Click(object sender, EventArgs e)
{
pictureBox1.BringToFront();
pictureBox1.Location = new System.Drawing.Point(0, 0);
pictureBox1.Size = new System.Drawing.Size(1000, 1000);
}
代码就这么多
把tablayoutpanel的属性AutoSize设为True
就成功了
把pictureBox1的SizeMode属性改成Zoom或者StretchImage
虽然不是很清楚这两个属性到底有什么区别