敢不敢看我这个问题。

oowangfanoo 2011-12-19 04:39:31
我想用c#做一个类似于xp分区的那个东西;
百度搜不到我勒个去;
简单说把,
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行;
鼠标可以选中其中一个长方形然后右键出现菜单项添加和删除,点击删除又变回一个长方形了。
当然 你一直添加可以出现多个长方形;
以上都尼玛简单玩意;难点来了 。注意看。
当有两个长方形并排一起的时候 中间就有一根线 我叫它边界线
嘿嘿,我要做的就是鼠标放到这个边界线上去 可以拖动,可以改变长方形的长;然后长方形内还可以显示去长的值;

我知道要你们做这个你们都不会做的。 我想的是 你们给个思路 或者做过类似的人给我一个建议。
更或者有这类百度搜的到的东西直接告诉我地址去下载的。
谢谢,。

...全文
329 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihaipeng1224 2011-12-31
  • 打赏
  • 举报
回复
没敢看
oowangfanoo 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 youzelin 的回复:]
引用 11 楼 youzelin 的回复:

引用楼主 oowangfanoo 的回复:
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行;


那我再添加一次呢?变几个?增加的规律是什么?


你还没有回答我的问题!
[/Quote]

你还没看懂么?
第一次,我选中这只有一个长方形A,点击添加,它就把长方形A化分成长方形B和长方形C,然后我选中长方形B,再添加,就把长方形B划分成长方形D和长方形E,那么现在就变成了长方形D长方形E长方形C,这三个长方形挨在一起,加起来,和长方形A一样大小。 你再不懂,我就图解了
youzelin 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 youzelin 的回复:]

引用楼主 oowangfanoo 的回复:
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行;


那我再添加一次呢?变几个?增加的规律是什么?
[/Quote]

你还没有回答我的问题!
oowangfanoo 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 shefei121 的回复:]
群嘲,我做的不知道比你这个难多少
[/Quote]

求赐教你的高难度。代码。
oowangfanoo 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 oowangfanoo 的回复:]
引用 10 楼 youzelin 的回复:
引用楼主 oowangfanoo 的回复:
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行


是横向切还是纵向切?


横向啊,就是长方形可以被选中。当选中一个小长方形后,右键添加,就把这个小长方形分两个。还有什么不清楚的么?
[/Quote]

详细点说好么?
oowangfanoo 2011-12-20
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 youzelin 的回复:]
引用楼主 oowangfanoo 的回复:
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行


是横向切还是纵向切?
[/Quote]

横向啊,就是长方形可以被选中。当选中一个小长方形后,右键添加,就把这个小长方形分两个。还有什么不清楚的么?
zhangzhen900530 2011-12-20
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 happy09li 的回复:]
http://hi.csdn.net/space-3624640-do-album-picid-894431-goto-down.html
[/Quote]
我勒个去
有隐私设置
syayaya 2011-12-20
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 netteans 的回复:]
不敢,真的不敢,我都没看,直接回你的
[/Quote]+1
熙风 2011-12-20
  • 打赏
  • 举报
回复
熙风 2011-12-20
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
不敢,真的不敢,我都没看,直接回你的
铜臂阿铁木 2011-12-20
  • 打赏
  • 举报
回复
…………啊 我只会不规则图形的,这么规则的图形我还真弄不明白啊lz
夜空皓月 2011-12-20
  • 打赏
  • 举报
回复
群嘲,我做的不知道比你这个难多少
hhddzz 2011-12-20
  • 打赏
  • 举报
回复
就是一个矩形,中间画几条竖线,竖线可以添加、删除和移动,这个意思吗,这个还算简单吧
把那几条竖线的横坐标记下来,画出来就是了
杨友山 2011-12-19
  • 打赏
  • 举报
回复
如果是平分的话,就每添加一次,就画几个rectangle。
youzelin 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 oowangfanoo 的回复:]
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行;
[/Quote]

那我再添加一次呢?变几个?增加的规律是什么?
youzelin 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 oowangfanoo 的回复:]
就是有一个长方行,当我鼠标放进去,右键出现菜单项添加和删除;点击添加,就把长方形分成了2个小长方行
[/Quote]

是横向切还是纵向切?
tang253 2011-12-19
  • 打赏
  • 举报
回复
对了 要加上 using System.Drawing.Drawing2D; 要不然 DashStyle 会找不到
tang253 2011-12-19
  • 打赏
  • 举报
回复
不知道你怎么在百度上找的 这个跟你那个类似 改改就行了 我刚试了 能用
加载更多回复(6)

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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