C# winform ,怎么让textbox和它上面大小会变的picturebox 保持的距离不变?

C#winform里面有一个textbox,它上面有一个pictureboxpicturebox的SizeMode属性设定为AutoSize,也就是能随显示的图片改变大小... C# winform 里面有一个textbox,它上面有一个picturebox

picturebox 的 SizeMode 属性设定为 AutoSize ,也就是能随显示的图片改变大小。

但是问题来了,我想让下面的textbox 和图片保持的距离不变,怎么办呢?

分数不够随后补分!
展开
 我来答
surplushaode
2011-05-26 · TA获得超过2055个赞
知道大有可为答主
回答量:2510
采纳率:0%
帮助的人:2364万
展开全部
你可以设置textbox的LOCATION属性的、。
比如说你先获取到picturebox的大小,然后获取它的高宽,还有起始坐标的,然后在此基础上加上你的设置距离就可以了。
追问
textbox.Location.Y 不是变量,都不可以改变,触发picturebox 的SizeChanged,我怎么改变textbox的位置呢??
追答
就是location属性的。不是里面的单独的.xy的。。用point来设置的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linxw1685
2011-05-26 · 超过34用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:107万
展开全部
监听picturebox的SizeChanged事件,在这个事件触发后,修改TextBox的值,来达到你的目标即可。
追问
textbox.Location.Y 不是变量,都不可以改变,触发picturebox 的SizeChanged,我怎么改变textbox的位置呢??
追答
textbox.Location = new Point(0, 0);用这样的方法操作。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jnzxjjh
2011-05-26 · TA获得超过184个赞
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:162万
展开全部
用 flowLayoutPanel
flowLayoutPanel里面放picturebox 和textbox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式