社区
C#
帖子详情
如何在程序中做类似在WinForm上设计时拖放控件,修改属性
ALEXincn
2011-03-31 08:52:22
如何在程序中, 类似设计WinForm时的操作,比如添加控件,选中,拖放,修改属性等
...全文
51
4
打赏
收藏
如何在程序中做类似在WinForm上设计时拖放控件,修改属性
如何在程序中, 类似设计WinForm时的操作,比如添加控件,选中,拖放,修改属性等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ALEXincn
2011-03-31
打赏
举报
回复
帖子降的真快,有谁能给给意见吗
ALEXincn
2011-03-31
打赏
举报
回复
是类似这个说法,设计个VS2008,不过是超级简化版的
用户能自己添加控件,然后进行拖放,以及修改当前控件的部分属性,
超银
2011-03-31
打赏
举报
回复
选中,拖放:
拖拽释放的时候给容器动态添加控件
修改属性:
这个要看怎么做了,如果是自定义控件,你可以动态的将属性加载到一个列表里,列表的值和自定义控件的属性绑定起来,这样修改刘表值就好了
如果不是自定义控件,你就要事先设计好它的属性选项了。
ningweidong
2011-03-31
打赏
举报
回复
你要自己设计一个vs2008吗?
c#
winform
控件
的
拖放
实例
能实现
控件
的拖动、缩放功能,适合初学者学习。
C#
WINFORM
控件
自由移动,
拖放
的DLL
已封装好的DLL(源码)。导入引用即可用,可实现当前窗体上所有
控件
都可以自由
拖放
和指定单个
控件
拖放
。还可实现
控件
拉伸。
C#
Winform
控件
应用
本课程详细介绍
Winform
各种
控件
的
属性
、方法、事件和使用技巧
winform
中
的panel使用.docx
Panel
控件
的使用 我们对
控件
进行分组的原因不外乎三个: 1、为了获得清晰的用户界面而将相关的窗体元素进行可视化分组。 2、编程分组,如对单选按钮进行分组。 3、为了在
设计
时
将多个
控件
作为一个单元来移动。 在vb.net
中
,有GroupBox、Panel、TabControl这三个
控件
可以实现上面所提到的三个分组目的,所以我们称它们为分组
控件
。 前面我们了解了GroupBox(
控件
组)
控件
(vb.net入门——分组
控件
:GroupBox
控件
的使用)的使用,这里我们将来看看下怎么使用Panel(也称面板)
控件
。实际上,Panel很
类似
于GroupBox,其区别是:只有GroupBox
控件
可以显示标题,而只有Panel
控件
可以有滚动条。 Panel
控件
在工具箱
中
的图标如图所示:。 一、Panel
控件
的常用
属性
1、Anchor和Dock:这两个
属性
是所有有用户界面的
控件
都有的定位
属性
。 2、Name
属性
:标识
控件
的对象名称 3、BorderStyle
属性
:指示Panel
控件
的边框样式,共有三个枚举值: BorderStyle.None(默认)—无边框。 BorderStyle.Fixed3D—三维边框 BorderStyle.FixedSingle—单行边框 此外还可以通过BackColor、BackgroundImage
属性
来改变Panel
控件
的外观。 4、Font和ForeColor
属性
,用于改变Panel
控件
内部文字的大小与文字的颜色,需要注意的
时
候,这里改变的是其内部
控件
的显示的Text
属性
的文字外观。 5、AutoScroll
属性
:该
属性
指示当
控件
超出Panel显示的区域
时
,是否自动出现滚动条,默认为False。 二、创建一组
控件
1、在窗体上放置Panel
控件
。从工具箱
中
拖放
一个Panel
控件
到窗体上的合适位置,调整大小。 2、因为Panel
控件
没有Text
属性
来标记自己,所以我们一般可以在它的上面添加一个Label
控件
来标记它。 3、在Panel
控件
内
拖放
其它需要的
控件
,例如RadioButton
控件
。 4、设置Panel
控件
的外观
属性
。 4、设置示例 在窗体上设置两个Panel
控件
,分别用2个Label
控件
来标记它们,每个Panel
控件
中
放置所需的RadioButton
控件
。如图一所示: 注意:两个Panel
控件
的AutoScroll
属性
都设置为True了。 5、我们在拖动单个Panel
控件
的
时
候,它内部的
控件
也会随着移动,以保持和Panel的相对位置不变。同理,删除Panel
控件
时
,它所包含的所有
控件
也会被删除掉。 6、当我们调整Panel
控件
所包含的
控件
的Anchor和Dock
属性
的
时
候,其参照物将不是Form窗体,而是Panel
控件
了。 7、当AutoScroll
属性
为 True 的
时
候,在
设计
界面
中
我们也可以拉动出现的滚动条。 三、编程添加Panel
控件
以及它所包含的
控件
动态添加
控件
一般需要经过下面三个步骤: 1、创建要添加的
控件
实例 2、设置新
控件
的
属性
。 3、将
控件
添加到父
控件
的 Controls 集合
拖放
textBox
控件
中
的文字(2.0)
拖放
textBox
控件
中
的文字
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章