网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
.NET中定义结构设计标准
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式

    对于treeview 节点的拖动网上有很多,不想再多写了。我把自己地址贴出来:http://www.chenjiliang.com/Article/View.aspx?ArticleID=1578&TypeID=79

我实现的效果:

   我想说的是拖动的下横线。

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

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

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

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

view plaincopy to clipboardprint?
  1. Imports System.Drawing   
  2. Imports System.Drawing.Drawing2D   
  3. Imports System.Collections   
  4. Imports System.Collections.Generic   
  5. Imports System.ComponentModel   
  6. Imports System.Drawing.Imaging   
  7. Public Class SplitLine   
  8.     Sub New()   
  9.         '' 此调用是 Windows 窗体设计器所必需的。   
  10.         InitializeComponent()   
  11.   
  12.         '' 在 InitializeComponent() 调用之后添加任何初始化。   
  13.         SetStyle(ControlStyles.AllPaintingInWmPaint, True)   
  14.         SetStyle(ControlStyles.ResizeRedraw, True)   
  15.         SetStyle(ControlStyles.UserPaint, True)   
  16.         SetStyle(ControlStyles.OptimizedDoubleBuffer, True)   
  17.     End Sub  
  18.   
  19.     Dim _color As Color = Color.Red   
  20.      _   
  21.     Public Property MyColor() As Color   
  22.         Get  
  23.             Return _color   
  24.         End Get  
  25.         Set(ByVal value As Color)   
  26.             _color = value   
  27.         End Set  
  28.     End Property  
  29.   
  30.     Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)   
  31.         MyBase.OnPaint(e)   
  32.   
  33.      
  • 上一篇资讯: lambda表达式的应用方法
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号