你试试看看是不是你想要的,直接给listbox添加内容,它就自动换行了啊!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 窗口问题解决
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
listBox1.Items.Add("111");
listBox1.Items.Add("222");
listBox1.Items.Add("333");
listBox1.Items.Add("444");
listBox1.Items.Add("555");
listBox1.Items.Add("666");
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
准确的来说是把要换行的字符串分段,然后依次添加到ListBox里把。
listbox 换行没有试过,不过你可以将listbox的宽度搞宽点就可以了
实现不了,因为它每一行就是一个item,listbox其实就是一个可多选的下拉框。
你可以使用Grid或者TextBox代替。