zoukankan      html  css  js  c++  java
  • 用户绘制ListBox 的Item 外观

    注:一下所有关于代码的讨论都是在 .Net Framework 2.0 下进行

    是否已经厌倦了ListBox一成不变的风格,可能你的程序要一个外观更加丰富的ListBox,当然我们可以通过重写ListtBox控件或做一个全新的用户制定义控件来实现这些需求。这样做无疑会添加很多劳动量,以及作业强度。有没有更好的方法呢,看看下面的办法能不能达到你的要求。

    在ListBox的DrawItem事件里添加代码。

    首先,将ListBox的控件列表框的绘制方式改成用户绘制
    ListBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed

    然后添加 ListBox1.DrawItem事件。
    代码如下

    ListBox1.DrawItem事件

    运行效果如下图
    ListBpox


    示例代码

  • 相关阅读:
    破衣服的回忆
    underscorejs 源码走读笔记
    关于书籍《区块链以太坊DApp开发实战》的内容告示
    从区块链技术研发者的角度,说说我的区块链从业经历和对它的理解
    简介 以太坊 2.0 核心 之 共识机制的改变
    一般电商应用的订单队列架构思想
    详细讲解:零知识证明 之 ZCash 完整的匿名交易流程
    HyperLogLog 算法的原理讲解以及 Redis 是如何应用它的
    由 System.arraycopy 引发的巩固:对象引用 与 对象 的区别
    如何独立开发一个网络请求框架
  • 原文地址:https://www.cnblogs.com/sun_moon_earth/p/689166.html
Copyright © 2011-2022 走看看