Foxtable(狐表)用户栏目专家坐堂 → 为什么Line的右端锚定属性不起作用


  共有3809人关注过本帖树形打印复制链接

主题:为什么Line的右端锚定属性不起作用

帅哥哟,离线,有人找我吗?
jiangxun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
为什么Line的右端锚定属性不起作用  发帖心情 Post By:2014/11/30 17:52:00 [只看该作者]

 ctl = e.Form.CreateControl("LineRH" & e.form.controls("LineRH_number").text, ControlTypeEnum.line)
ctl.ThickNess = 4
ctl.LineColor = Color.SteelBlue
ctl.width = 60
ctl.Height = 4
ctl.anchor = Windows.Forms.AnchorStyles.Top Or Windows.Forms.AnchorStyles.Right

If ctl IsNot Nothing Then
Dim body As object = e.Form.controls("pnl_body")

ctl.Left = 100
ctl.Top = 100

body.AddControl(ctl)
End If

上述代码没有起到右端锚定的作用,请指教


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 17:55:00 [只看该作者]

 测试,木有问题,始终和右边保存相同的距离

 回到顶部
帅哥哟,离线,有人找我吗?
jiangxun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/30 18:25:00 [只看该作者]

Line没有right属性吗,现在只要创建Line就得使用left,top属性,如果有right和bottom属性,就可以在动态改变width情况下线的右点始终不动,现在改变线的宽度线的左点始终不动


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 19:04:00 [只看该作者]

改变宽度的时候,你同时改变left不就行了?

 回到顶部
帅哥哟,离线,有人找我吗?
jiangxun
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/30 19:18:00 [只看该作者]

但是当鼠标活动范围超过右边原来线段的右端点位置时,鼠标折返向“左”运动“起始点”就变了,变成“折返点”开始向左移动left了


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 19:24:00 [只看该作者]

 为什么一定要用线段控件,直接用gdi画线不行?头尾各放一个控件

 

 http://www.foxtable.com/help/topics/1482.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
jiangxun
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/30 20:51:00 [只看该作者]

那还需要paint控件吗

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 20:54:00 [只看该作者]

 不需要,直接用 e.Form.Panel.CreateGraphics

 回到顶部
帅哥哟,离线,有人找我吗?
jiangxun
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/30 20:57:00 [只看该作者]

e.Form.Panel.CreateGraphics (“pn”)

 回到顶部
帅哥哟,离线,有人找我吗?
jiangxun
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/30 20:58:00 [只看该作者]

是这样吗

 回到顶部
总数 26 1 2 3 下一页