小编AMa*_*No1的帖子

C#ListBox DrawItem不起作用

我想覆盖ListBox的DrawItem函数,但我失败了.我尝试过来自网络和msdn的各种片段,但是为什么它不起作用.源代码仅用于测试,因此我不关心良好的结构等.我想要一个可以学习并可能改进的工作脚本.

我正在使用MS VS 2015 RC并通过Form-Designer添加事件.

目前我有以下源代码.我的log rte也没有显示drawitem条目 - 所以它没有被添加.在此输入图像描述

Form1.cs的

using System;
using System.Drawing;
using System.Windows.Forms;

namespace CustomFormElements
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        this.listBox1.Items.Add("Test");
        this.listBox1.Items.Add("Test1");
        this.listBox1.Items.Add("Test2");
        this.listBox1.Items.Add("Test3");
        this.listBox1.Items.AddRange( new Object[] { "Test4", "Test5", "Test6" });
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void button1_Click(object sender, EventArgs e)
    {

    }

    private void AddToLog(string text)
    {
        this.richTextBox1.Text = this.richTextBox1.Text + text + "\r\n";
    }

    private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
    { …
Run Code Online (Sandbox Code Playgroud)

c# listbox

7
推荐指数
1
解决办法
7198
查看次数

标签 统计

c# ×1

listbox ×1