社区
C#
帖子详情
C#动态添加控件的位置
beiqibing
2012-08-29 02:40:47
使用代码动态地在窗体中添加控件,如picturebox,默认初始位置在窗体的左上角,如何使我每次添加的picturebox控件不互相位置重复,且不会相互遮挡。保持互相间的一段距离,因为相互之间要用线连接,如果错位或者遮挡的话线就没办法体现出来,最好是相互间保持一段距离
...全文
595
9
打赏
收藏
C#动态添加控件的位置
使用代码动态地在窗体中添加控件,如picturebox,默认初始位置在窗体的左上角,如何使我每次添加的picturebox控件不互相位置重复,且不会相互遮挡。保持互相间的一段距离,因为相互之间要用线连接,如果错位或者遮挡的话线就没办法体现出来,最好是相互间保持一段距离
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱笑的天使
2012-08-29
打赏
举报
回复
哦,少了一句,把文本框添加到pannel中就行了。 -——————“ pnl.Controls.Add(lbl);“
爱笑的天使
2012-08-29
打赏
举报
回复
int CtrlXMargin = 5;
int CtrlYMargin = 5;
int CtrlHeight = 24;
//
CheckBox ckBox = new CheckBox();
ckBox.Text = "123";
ckBox.Name ="123";
ckBox.Location = new Point(CtrlXMargin, CtrlYMargin + yIndex * CtrlHeight);
ckBox.Size = new Size(CtrlDefaultWidth, CtrlHeight);
pnl.Controls.Add(ckBox);
Label lbl = new Label();
lbl.Location = new Point(ckBox.Right + CtrlXspace, CtrlYMargin + yIndex * CtrlHeight);
lbl.Size = new Size(17, 17);
lbl.Name = "456";
lbl.Text = "含";
lbl.BackColor = Color.Coral;
lbl.TextAlign = ContentAlignment.MiddleCenter;
Just4life
2012-08-29
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
把控件添加到flowLayoutPanel就不用担心控件重合了
这个控件不用控制生成控件的位置,自己排列
[/Quote]
+2
leiziaitudou
2012-08-29
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
把控件添加到flowLayoutPanel就不用担心控件重合了
这个控件不用控制生成控件的位置,自己排列
[/Quote]
+1
熙风
2012-08-29
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
把控件添加到flowLayoutPanel就不用担心控件重合了
[/Quote]
这个控件不用控制生成控件的位置,自己排列
熙风
2012-08-29
打赏
举报
回复
把控件添加到flowLayoutPanel就不用担心控件重合了
Castiel丶Luo
2012-08-29
打赏
举报
回复
记录每次添加的位置 加上XY偏移量
isjoe
2012-08-29
打赏
举报
回复
定义两个变量x、y,记载有几个图片控件已经显示了,
再加上每个图片控件的间距就是下一个图片控件的Location坐标了。
bdmh
2012-08-29
打赏
举报
回复
记录上一个的位置,然后再次基础上增加偏移
C#
自定义
控件
库
C#
自定义
控件
库
WinForm
动态
生成
控件
,生成的
控件
并可拖动源码
C#
Winform 界面开发 此例是以在左边点击按钮,在右边
动态
成生Lable
控件
, 此
控件
可拖动,并获取新
位置
的X,Y
位置
。位对只能拖动的区间做了判断。 从网上收集,经测试,此例子完全可以正常运行,调试。 给大家分享。
C#
动态
生成Label
控件
并拖动
位置
摘要:
C#
源码,
控件
类库,Label
控件
C#
动态
生成Label
控件
并拖动
位置
,测试时你可以先点击“
动态
生成Label”按钮,然后会生成一个带文字的标签,这个标签是可以拖动改变
位置
的,并显示出最后停留
位置
的坐标信息。 运行环境:Visual Studio2010
C#
自定义
控件
的制作.doc
该教程适合初学者,例子比较简单,只能起到抛石引玉的效果。希望大家能够充分发挥自己的想象做出自己所希望的
控件
。
tabcontrol
动态
生成选项卡,并
添加
窗体
c#
tabcontrol
动态
生成选项卡,并
添加
窗体
C#
111,111
社区成员
642,556
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章