需要用到的2个方法:
ListView.AutoResizeColumns()按照大小调整样式的指示,调整列的宽度。
ListView.AutoResizeColumn()按照大小调整样式的指示,调整给定列的宽度。
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 Demo02 { public partial class MainForm : Form { private ListView listView = new ListView(); private Button ResizeButton = new Button(); public MainForm() { InitializeComponent(); } private void MainForm_Load(object sender, EventArgs e) { this.InitializeResizingListView(); } private void InitializeResizingListView() { // Set location and text for button. ResizeButton.Location = new Point(100, 15); ResizeButton.Text = "Resize"; ResizeButton.Click += new EventHandler(ResizeButton_Click); // Set the ListView to details view. listView.View = View.Details; //Set size, location and populate the ListView. listView.Size = new Size(this.Width - 80, 200); listView.Location = new Point(40, 40); listView.Columns.Add("HeaderSize"); listView.Columns.Add("ColumnContent"); ListViewItem listItem1 = new ListViewItem("Short"); ListViewItem listItem2 = new ListViewItem("Tiny"); listItem1.SubItems.Add(new ListViewItem.ListViewSubItem( listItem1, "Something longer")); listItem2.SubItems.Add(new ListViewItem.ListViewSubItem( listItem2, "Something even longer!Something even longer!")); listView.Items.Add(listItem1); listView.Items.Add(listItem2); // Add the ListView and the Button to the form. this.Controls.Add(listView); this.Controls.Add(ResizeButton); } private void ResizeButton_Click(object sender, EventArgs e) { // 自动调整所有列的大小。 //listView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); //listView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); //listView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.None); // 调整指定列的大小。 this.listView.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.HeaderSize); this.listView.AutoResizeColumn(1, ColumnHeaderAutoResizeStyle.ColumnContent); } } }
您还没有登录,请您登录后再发表评论
ListView 自动调整列宽ListView 自动调整列宽
解决ListView 表格控件宽度问题,ListView 表格动态设置控件宽度 XML法
TreeView,ListView控件中拖拉程序得演示
【ListView】自定义控件:下拉刷新,亲测,可正常运行,有注释。
可解决wps各版本自带的日期控件和listview控件不兼容的问题
演示Android的ListView控件的使用, 从简单到复杂,四个案例,总有一个是你想要的!
Listview控件用法,listview控件,.net控件,.net listview控件用法
环境:Windows XP SP3、JDK 1.6、Android SDK...目的:熟悉ListView控件的用法--使用ListView必须让Activity继承ListActivity类,并且在main.xml布局描述文档中,ListView类的android.id必须是"@+id/android:list”值。
VB为Listview控件添加自定义可编辑列功能,希望对大家有帮助哟
操作ListView控件演示 含源码,虽然简单但还是希望对初学者有点帮助,故拿出来分享!
C#ListView控件显示数据库数据的源代码
主要介绍了WPF的ListView控件自定义布局的方法,结合实例形式分析了WPF中ListView控件的布局方法,需要的朋友可以参考下
VB 读取Excel表格数据并在ListView控件中显示
C#.net 控件ListView控件简单实例
Android ListView 控件 修改源码
VB_ListView控件详解 非常实用
自已封装的类,该类可以实现打印ListView控件中的数据功能. 根据ListView控件当前显示的行和列的内容自动自进打印.
该文档是Excel VBA关于List View开发的具体方法,和过程。开发者可以参考该文档,完成listview的开发和使用!
使用ListView控件列出应用程序清单源代码完整实例
重画ListView控件,包括重画列头、选中时颜色和隔行换色功能。
相关推荐
ListView 自动调整列宽ListView 自动调整列宽
解决ListView 表格控件宽度问题,ListView 表格动态设置控件宽度 XML法
TreeView,ListView控件中拖拉程序得演示
【ListView】自定义控件:下拉刷新,亲测,可正常运行,有注释。
可解决wps各版本自带的日期控件和listview控件不兼容的问题
演示Android的ListView控件的使用, 从简单到复杂,四个案例,总有一个是你想要的!
Listview控件用法,listview控件,.net控件,.net listview控件用法
环境:Windows XP SP3、JDK 1.6、Android SDK...目的:熟悉ListView控件的用法--使用ListView必须让Activity继承ListActivity类,并且在main.xml布局描述文档中,ListView类的android.id必须是"@+id/android:list”值。
VB为Listview控件添加自定义可编辑列功能,希望对大家有帮助哟
操作ListView控件演示 含源码,虽然简单但还是希望对初学者有点帮助,故拿出来分享!
C#ListView控件显示数据库数据的源代码
主要介绍了WPF的ListView控件自定义布局的方法,结合实例形式分析了WPF中ListView控件的布局方法,需要的朋友可以参考下
VB 读取Excel表格数据并在ListView控件中显示
C#.net 控件ListView控件简单实例
Android ListView 控件 修改源码
VB_ListView控件详解 非常实用
自已封装的类,该类可以实现打印ListView控件中的数据功能. 根据ListView控件当前显示的行和列的内容自动自进打印.
该文档是Excel VBA关于List View开发的具体方法,和过程。开发者可以参考该文档,完成listview的开发和使用!
使用ListView控件列出应用程序清单源代码完整实例
重画ListView控件,包括重画列头、选中时颜色和隔行换色功能。