C#的问题。。在listView上表示的数据,我想把标题栏(Columns)的文字在中间表示。而数据栏全部靠左表示。而且执行后就是改变标题栏的幅宽,数据栏的左侧表示也不变。不知可以不可以。 请高手帮忙!!
以下是代码(省略)
namespace LVtest
{
public partial class Form1 : Form
{
public enum Clomuns 设了举例,但是不知该怎么用
{
Columns1= 0,
Columns2,
Columns3,
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ListViewItem itemx = new ListViewItem();
itemx.Text = "aaaa";
itemx.SubItems.Add("bbbb");
itemx.SubItems.Add("cccc");
listView1.Items.Add(itemx);
}
private void Form1_Load(object sender, EventArgs e)
{
listView1.View = View.Details;
listView1.Columns.Add("Clomuns1", 100, HorizontalAlignment.Center);
listView1.Columns.Add("Clomuns2", 100, HorizontalAlignment.Center);
listView1.Columns.Add("Clomuns3", 100, HorizontalAlignment.Center);
}
private void button2_Click(object sender, EventArgs e)
{
listView1.Items.Clear();
}
请指教!!!
[此贴子已经被作者于2007-7-11 13:19:54编辑过]