知识大全 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
相关参考
实现静态的TreeView控件导航 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET提
知识大全 Silverlight 中给TreeView添加复选框
Silverlight中给TreeView添加复选框 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET中使用TreeView控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简介
为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控件使用小结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 浏览
ASP.NET中使用TreeView控件系列 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在年
在.NET开发中灵活使用TreeView控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! AS
vb.net中TreeView控件的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在中Tr