实现.NET开发环境的停靠窗体(如属性等等,拖出来是窗体,放进去是控件)

WindowsBoy 2003-03-11 11:02:50
你是不是很想实现.NET开发环境一样效果(如属性列表、解决方案等等一些停靠窗体),但.NET并没有提供这样的控件,如果我们自己做,不仅费时又费力,做出来又达不到.NET的效果。
  现在有一个地方可以找到这样的控件(免费的黝)。小弟下载后用了一下感觉比较爽,它使你的程序界面有了更大的空间,而且和.NET开发环境一模一样。
  我用的是1.7.1里面有一些错误。采单控件好象还不能用。但总的说来还不错。现在的版本的1.7.3,不知道这个版本还存在不存在。希望看这过这个帖子的朋友都去下一个才不到1M。
地址:http://prdownloads.sourceforge.net/dotnetmagic/MagicInstall173.msi?download
首页:http://www.dotnetmagic.com/
...全文
113 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Angelnet 2003-03-13
  • 打赏
  • 举报
回复
忘了最重要的E_Mail:Longsea168@163.com
Angelnet 2003-03-13
  • 打赏
  • 举报
回复
WindowsBoy(程序人生) 你好,你能不能发个你用这个做的实例给我看看呀


谢谢。再谢谢。
WindowsBoy 2003-03-12
  • 打赏
  • 举报
回复
下载后安即可,它提供了一例子。在例子的BIN目录下有一个MagicLibrary.DLL这个就是你需要的了。在.NET中的工具箱选择“自定义工具箱”在".NET框架组件"中选择“浏览”找到MagicLibrary.DLL看看工具箱里是不是多了几个控件。然后你可以在你安装的目录下的Articles目录的说明做了。
还有就是停靠窗体在这里没有,你需要始化窗体时自己用代码写。我这有个例子:
Dim dockcontext As Content = dockingmgr.Contents.Add(PanSearchUser, "用户查找", ImageList, 10)
Dim dockcontext1 As Content = dockingmgr.Contents.Add(PanSearchProd, "产品查找", ImageList, 11)
Dim dockcontext2 As Content = dockingmgr.Contents.Add(PanPordCategory, "产品目录", ImageList, 12)
Dim wc As WindowContent = dockingmgr.AddContentWithState(dockcontext, State.DockLeft)
dockingmgr.AddContentToWindowContent(dockcontext1, wc)
dockingmgr.AddContentToWindowContent(dockcontext2, wc)
dockingmgr.OuterControl = Me.ToolBar
你自己试试吧,说明写的很详细了多看看说明就行了。
这几个控件还行吧。
Angelnet 2003-03-12
  • 打赏
  • 举报
回复
WindowsBoy (程序人生) 请问下载下来后怎么用
Angelnet 2003-03-12
  • 打赏
  • 举报
回复
up
li_new 2003-03-12
  • 打赏
  • 举报
回复
up!
资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 在.NET Framework的Windows Forms或WPF平台开发Windows应用程序时,窗体控件的大小与位置管理是基础且关键的任务。标题“窗体控件大小随窗体的大小而自动变化”涉及窗体布局管理和控件自动调整知识点。该功能可让用户调整窗体大小时,按钮、文本框等控件按新窗体尺寸自动调整大小,保持界面视觉和谐与良好用户体验。实现此功能的代码,确保窗体尺寸变化时,关联控件会相应调整尺寸,通常通过设置控件布局属性或编写自定义事件处理程序实现。 在Windows Forms中,有以下几种实现方法:一是Anchor属性,可指定控件相对于窗体边界的定位,窗体大小改变时,锚定控件按设置边界伸缩。如控件Anchor属性设为Top, Bottom, Left, Right,窗体拉伸时,控件高度宽度比例与窗体相对应保持不变。二是Dock属性,用于将控件停靠窗体边缘,设为DockStyle.Fill时,控件填充整个窗体,随窗体大小变化而变化;其他DockStyle选项(Top, Bottom, Left, Right)则将控件固定在指定边缘。三是TableLayoutPanel或FlowLayoutPanel,这些布局容器控件能自动管理子控件布局。TableLayoutPanel通过设置列和行尺寸样式,控制控件窗体大小变化时的行为;FlowLayoutPanel按设定方向自动排列控件窗体增大时,控件自动换行或扩展。四是自定义事件处理,当需要更复杂逻辑决定控件响应窗体大小变化时,可监听窗体的Resize事件,在事件处理程序中计算更新控件新尺寸。 在WPF中,布局系统更灵活自动化,控件大小位置通常由布局面板(如Grid, StackPanel, DockPanel等)自动管理。例如,Grid中的Ro

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧