不利用.net窗体设计器,自己动手写窗体设计器该如何实现,欢迎讨论

toball 2005-02-27 11:09:40
本人觉得要实现的功能:
1,能够画橡皮矩形
2,组件在编辑器上的怎么显示(包括移动,通过拖动组件八个角来改变大小等等)
3,组件的选取与删除

具体实现细节大家共同来探讨,当然还有很多要实现的功能,我们可以模仿.net的窗体设计器
...全文
114 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sutalon 2005-02-28
  • 打赏
  • 举报
回复
若你想设计的更好的话,建议你去看 sharpdevelop 这个开源项目的源代码

在那上面,你一定能找到适合你的东西
toball 2005-02-28
  • 打赏
  • 举报
回复
找着了
toball 2005-02-28
  • 打赏
  • 举报
回复
Visual C# 基于组件的开发(Component-Based Development with Visual C#)第十章例子的源代码谁有,能发给我吗,不胜感激.
邮箱:fztcjjl@yahoo.com.cn
toball 2005-02-28
  • 打赏
  • 举报
回复
这些功能我都已经实现了呀,只是感觉自己的设计不好
sutalon 2005-02-28
  • 打赏
  • 举报
回复
你可以看看这个帖子:

http://community.csdn.net/Expert/topic/3671/3671235.xml?temp=.5663721
sutalon 2005-02-28
  • 打赏
  • 举报
回复
up

前一段时间我在做相关的工作,我基本实现了这些功能

恩:在一本书上介绍了怎么开发你要求的功能,即:

Visual C# 基于组件的开发(Component-Based Development with Visual C#)
[美] Ted Faison 著 战晓苏 译
清华大学出版社
toball 2005-02-28
  • 打赏
  • 举报
回复
楼上的,那个例子我也看过,我要的是自己去实现这样的功能,而不是抓取出.net的设计器.
rheleven 2005-02-28
  • 打赏
  • 举报
回复
up
toball 2005-02-28
  • 打赏
  • 举报
回复
SharpDevelop用的是.net自带的那个窗体设计器,他只是利用.net的一些接口与服务,而我的目标是自己写这样的编辑器.我看了一下 Visual C# 基于组件的开发(Component-Based Development with Visual C#)每十章的源代码,我的程序框架跟他类似.比如说Button控件,是自己写的,而不是拖动.net自带的button到我的编辑器,在这种情况下,我就不能利用.net带的那个编辑器以及.net的一些接口与服务了,所有的工作都要自己做.
hedonister 2005-02-27
  • 打赏
  • 举报
回复
有点难度
linlexing 2005-02-27
  • 打赏
  • 举报
回复
没有难度,.net和其他语言不一样,它已经提供了这个功能,vs.net的设计器其实是可以拿来用的,还有十分详细的介绍。
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/CustomFormsDesigner.mspx

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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