知识大全 TreeView 拖动的下横线

Posted

篇首语:荣誉和财富,若没有聪明才智,是很不牢靠的财产。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 TreeView 拖动的下横线相关的知识,希望对你有一定的参考价值。

TreeView 拖动的下横线  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  对于treeview 节点的拖动网上有很多 不想再多写了 我把自己地址贴出来 x?ArticleID= &TypeID=

  我实现的效果

  

  我想说的是拖动的下横线

  最初的想法是通过拖动绘图的方法 这种方法可以实现 不过要刷新特别多 对于用gdi+绘图方法不知道

  大家怎样处理让刷新减少一点的方法?请指教

  由于gid+绘图刷新的问题 我只好想到一些比较笨的方法 用一个label来实现一条细线的效果

  label 细线看起来不好看 自己绘图的个控件得了 下面是我绘图一个控件的主要代码( )  

    Imports System Drawing    Imports System Drawing Drawing D    Imports System Collections    Imports System Collections Generic    Imports System ComponentModel    Imports System Drawing Imaging    Public Class SplitLine        Sub New()              此调用是 Windows 窗体设计器所必需的            InitializeComponent()                 在 InitializeComponent() 调用之后添加任何初始化            SetStyle(ControlStyles AllPaintingInWmPaint  True)            SetStyle(ControlStyles ResizeRedraw  True)            SetStyle(ControlStyles UserPaint  True)            SetStyle(ControlStyles OptimizedDoubleBuffer  True)        End Sub          Dim _color As Color = Color Red         _        Public Property MyColor() As Color            Get               Return _color            End Get           Set(ByVal value As Color)                _color = value            End Set       End Property          Protected Overrides Sub OnPaint(ByVal e As System Windows Forms PaintEventArgs)            MyBase OnPaint(e)               Dim br As New SolidBrush(MyColor)            Dim g As Graphics = e Graphics            Dim path As New GraphicsPath            Dim path  As New GraphicsPath            Dim path  As New GraphicsPath            path AddLine(New Point(   )  New Point(   ))            path AddLine(New Point(   )  New Point(   ))            path AddLine(New Point(   )  New Point(   ))            path CloseAllFigures()               path AddLine(New Point(Me Width      )  New Point(Me Width   ))            path AddLine(New Point(Me Width   )  New Point(Me Width   ))            path AddLine(New Point(Me Width   )  New Point(Me Width      ))            path CloseAllFigures()               path AddRectangle(New Rectangle(    Me Width      ))            path CloseAllFigures()               Dim pen As New Pen(Color Black   )            g FillPath(br  path)            g FillPath(br  path )            g FillPath(br  path )               Dim re As New Region(path)            re Union(path )            re Union(path )            Me Region = re        End Sub      End Class  
cha138/Article/program/net/201311/12515

相关参考

知识大全 实现静态的TreeView控件导航

实现静态的TreeView控件导航  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET提

知识大全 Silverlight 中给TreeView添加复选框

Silverlight中给TreeView添加复选框  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET中使用TreeView控件

ASP.NET中使用TreeView控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简介  

知识大全 为PB的TreeView实现同步选择

为PB的TreeView实现同步选择  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  TreeVi

知识大全 利用javascript实现TreeView中的checkbox全选

利用javascript实现TreeView中的checkbox全选  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 从DataGridView托放数据到TreeView控件

从DataGridView托放数据到TreeView控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET中TreeView控件使用小结

ASP.NET中TreeView控件使用小结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  浏览

知识大全 ASP.NET中使用TreeView控件系列

ASP.NET中使用TreeView控件系列  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在年

知识大全 在.NET开发中灵活使用TreeView控件

在.NET开发中灵活使用TreeView控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  AS

知识大全 vb.net中TreeView控件的使用

vb.net中TreeView控件的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在中Tr