急?有关如何在vb.net中实现vb中line控件功能的问题?

顺其自然 2003-05-15 09:42:58
我要实现在窗体上,用一条连线连接两个控件,且当控件移动时仍然随控件移动,始终连接这两个控件。在vb中可用line控件实现,可是.net中没有此控件。
用label控件代替,可label只能够连接同一水平和垂直方向的两个控件;
用drawline方法可以连线,担当其它控件拖过时容易被删除;
请问该用什么方法比较好?
我很急,请大家快帮忙!
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lionqun 2003-05-16
  • 打赏
  • 举报
回复
你可不可以加一个Timer,实时地刷新画线?这样就不会被覆盖了。
Montaque 2003-05-16
  • 打赏
  • 举报
回复
关于化线被删除的问题。

你可以定一个bitmap,用于保存每次化的Graphics。
然后再paint事件中Drawimage
W_W_Q 2003-05-16
  • 打赏
  • 举报
回复
你到这个网站,它有一个LineControl例子可以参考一下。
http://www.gotdotnet.com/team/vb/
顺其自然 2003-05-16
  • 打赏
  • 举报
回复
sorry, 我刚刚犯了一个粗心的错误,微软的linecontrils直接可用。谢谢你,W_W_Q.
chen3124 2003-05-16
  • 打赏
  • 举报
回复
你可以自己创建一个用户控件。然后再使用。
顺其自然 2003-05-16
  • 打赏
  • 举报
回复
W_W_Q(韦一笑),
谢谢你给我的帮助。
我到http://www.gotdotnet.com/team/vb/ 下载了lineControl控件的例子,可是当我按readme的提示在“自定义工具箱”菜单下加入它的.dll文件时出错了,出错提示是:
无法将"...\lineControls.dll"加入工具向。它没有被识别为com服务器。
请问这是什么原因?请你帮帮我,我很急!

16,554

社区成员

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

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