社区
C#
帖子详情
C#动态添加控件的位置
beiqibing
2012-08-29 02:40:47
使用代码动态地在窗体中添加控件,如picturebox,默认初始位置在窗体的左上角,如何使我每次添加的picturebox控件不互相位置重复,且不会相互遮挡。保持互相间的一段距离,因为相互之间要用线连接,如果错位或者遮挡的话线就没办法体现出来,最好是相互间保持一段距离
...全文
591
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#
自定义
控件
库"是指使用
C#
语言编写的、由开发者自定义的
控件
集合,这些
控件
可以扩展.NET Framework的标准
控件
集,为用户提供更丰富的界面元素和功能。自定义
控件
是软件开发中的一个重要环节,特别是在UI设计和用户...
WinForm
动态
生成
控件
,生成的
控件
并可拖动源码
此例是以在左边点击按钮,在右边
动态
成生Lable
控件
, 此
控件
可拖动,并获取新
位置
的X,Y
位置
。位对只能拖动的区间做了判断。 从网上收集,经测试,此例子完全可以正常运行,调试。 给大家分享。
C#
动态
生成Label
控件
并拖动
位置
C#
动态
生成Label
控件
并拖动
位置
,测试时你可以先点击“
动态
生成Label”按钮,然后会生成一个带文字的标签,这个标签是可以拖动改变
位置
的,并显示出最后停留
位置
的坐标信息。 运行环境:Visual Studio2010
C#
自定义
控件
的制作.doc
在
C#
编程中,自定义
控件
的制作是一项基础但重要的技能,它允许开发者根据特定需求创建具有独特功能和外观的UI元素。本教程旨在引导初学者了解如何在
C#
环境中构建自己的
控件
,虽然例子可能较为简单,但其目的是激发...
tabcontrol
动态
生成选项卡,并
添加
窗体
本篇将深入探讨如何在
C#
中
动态
地生成TabControl的选项卡,并在每个选项卡上
添加
独立的窗体。 首先,我们需要了解TabControl的基本使用。在Windows Forms应用程序中,可以通过设计视图或代码方式
添加
TabControl。...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章